Need help related to PECL OAuth from Laravel 5 app
I have a Laravel 5 application where I am creating an OAuth UI. Everything works well, but I cannot figure out how to reference the PECL OAuth package that is installed on the server. I'm sure this is something pretty simple, but I can't figure it out and google has weirdly not helped much.
I have this line of code:
$oauth = new OAuth($ConsumerKey, $ConsumerSecret);
When outside Laravel, it works great by referencing the PHP package. But from within Laravel, it cannot find the class - because its not part of the application.
Can anyone please help?
source to share
What is the exact error PHP is sending you? I'm asking because extensions
make functions and classes available at the PHP level - it shouldn't matter which user level framework (Laravel, Symfony, etc.) you use - as long as the same PHP file / -server-extension website, you will have access to the
provided functions and classes.
My guess is if you are trying to use a global class
from a named file.
namespace App\Some\Namespace; //... $object = new OAuth;
When you do this, you are telling PHP that you want a class
in the same namespace . that is, a fully qualified class
. To tell PHP you want a global level class
, either reference the class name with the namespace prefix character
$object = new \OAuth;
or import the global class
using the operator
namespace App\Some\Namespace; use OAuth; //confusingly, the `use` statement assumes a global namespace, no prefix needed //... $object = new OAuth;
source to share