2017-08-16 24 views
11

Tôi vừa thêm tinker vào dự án Laravel 5.4. Khi tôi cố gắng chạy:PHP Artisan Tinker không hoạt động với Laravel 5.4 và PHP 7.0.1

php artisan tinker 

Tôi nhận được lỗi sau:

PHP Warning: Uncaught ErrorException: require(/home/abdullah/php_apps/website): failed to open stream: Success in /home/abdullah/php_apps/website/vendor/laravel/tinker/src/ClassAliasAutoloader.php:51 
Stack trace: 
#0 /home/abdullah/php_apps/website/vendor/laravel/tinker/src/ClassAliasAutoloader.php(51): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'require(/home/a...', '/home/abdullah/...', 51, Array) 
#1 /home/abdullah/php_apps/website/vendor/laravel/tinker/src/ClassAliasAutoloader.php(51): require() 
#2 /home/abdullah/php_apps/website/vendor/laravel/tinker/src/ClassAliasAutoloader.php(33): Laravel\Tinker\ClassAliasAutoloader->__construct(Object(Psy\Shell), '/home/abdullah/...') 
#3 /home/abdullah/php_apps/website/vendor/laravel/tinker/src/Console/TinkerCommand.php(59): Laravel\Tinker\ClassAliasAutoloader::register(Object(Psy\Shell), '/home/abdullah/...') 
#4 [internal function]: Laravel\Tinker\Console\TinkerCommand->handle() 
#5 /home/abdullah/php_apps/website/vendor/laravel/framework/src/Illuminate/Contai in /home/abdullah/php_apps/website/vendor/laravel/tinker/src/ClassAliasAutoloader.php on line 51 
PHP Fatal error: Laravel\Tinker\ClassAliasAutoloader::__construct(): Failed opening required '/home/abdullah/php_apps/website' (include_path='.:/home/abdullah/.phpbrew/php/php-7.0.1/lib/php') in /home/abdullah/php_apps/website/vendor/laravel/tinker/src/ClassAliasAutoloader.php on line 51 


    [Symfony\Component\Debug\Exception\FatalErrorException]                               
    Laravel\Tinker\ClassAliasAutoloader::__construct(): Failed opening required '/home/abdullah/php_apps/website' (include_path='.:/home/abdullah/.phpbrew/php/php-7.0.1/lib/php') 

Tôi đã cố gắng đưa ra quyền đến các thư mục khác nhau. Cũng thử thêm lớp Tinker vào console/kernel.php.

+0

Có 'Laravel \ Tinker \ TinkerServiceProvider :: class' tồn tại trong tệp config/app.php của bạn không? Ngoài ra, hãy thử chạy 'composer dump-autoload' và thử lại một lần nữa –

+0

@ChrisForrence Có nó tồn tại và tôi đã thử composer dump-autoload nhiều lần – AMBasra

+0

Có thể có một lớp' Success' chưa được giải quyết/mặt tiền vì lỗi này 'không mở được luồng : Thành công'; ứng dụng thực tế chạy không có lỗi gì cả? Điều đó có xảy ra đột ngột sau khi một số bổ sung hoặc đó là một cài đặt mới? –

Trả lời

6

Tôi đã sửa nó cuối cùng bằng cách nâng cấp phiên bản laravel của tôi. Laravel v5.4.0 đến Laravel v5.4.33.

Các vấn đề liên quan