I'm trying to add a binding to the register method in my ServiceProvider but I keep getting this error:
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'MyApp\\Providers\\App' not found","file":"\/Users\/foobar\/Dropbox\/Staff Folders\/foobar\/htdocs\/bla\/test\/app\/MyApp\/Providers\/TestServiceProvider.php","line":14}}
composer.json:
"psr-0": {
"MyApp": "app/"
}
app/MyApp/TestServiceProvider.php:
<?php namespace MyApp\Providers;
use Illuminate\Support\ServiceProvider;
class TestServiceProvider extends ServiceProvider {
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
App::bind('payment', function()
{
return new \app\MyApp\Providers\Payment;
});
}
}
?>
app/MyApp/Payment.php:
<?php namespace MyApp\Providers;
class Payment{
public function process()
{
//
}
}
?>
How do I get this to work?