辅助函数报错
按照教程创建了辅助函数,执行 composer dumpautoload 命令报错,如下:
vagrant@homestead:~/Code/laravel-shop$ composer dumpautoload
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover --ansi
ErrorException : rename(/home/vagrant/Code/laravel-shop/bootstrap/cache/packages.php5XskG1,/home/vagrant/Code/laravel-shop/bootstrap/cache/packages.php): Operation not permitted
at /home/vagrant/Code/laravel-shop/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:146
142| chmod($tempPath, 0777 - umask());
143|
144| file_put_contents($tempPath, $content);
145|
146| rename($tempPath, $path);
147| }
148|
149| /*
150| Prepend to a file.
Exception trace:
1 rename("/home/vagrant/Code/laravel-shop/bootstrap/cache/packages.php5XskG1", "/home/vagrant/Code/laravel-shop/bootstrap/cache/packages.php")
/home/vagrant/Code/laravel-shop/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:146
2 Illuminate\Filesystem\Filesystem::replace("/home/vagrant/Code/laravel-shop/bootstrap/cache/packages.php", "<?php return array (
'beyondcode/laravel-dump-server' =>
array (
'providers' =>
array (
0 => 'BeyondCode\DumpServer\DumpServerServiceProvider',
),
),
'fideloper/proxy' =>
array (
'providers' =>
array (
0 => 'Fideloper\Proxy\TrustedProxyServiceProvider',
),
),
'laravel/nexmo-notification-channel' =>
array (
'providers' =>
array (
0 => 'Illuminate\Notifications\NexmoChannelServiceProvider',
),
),
'laravel/slack-notification-channel' =>
array (
'providers' =>
array (
0 => 'Illuminate\Notifications\SlackChannelServiceProvider',
),
),
'laravel/tinker' =>
array (
'providers' =>
array (
0 => 'Laravel\Tinker\TinkerServiceProvider',
),
),
'nesbot/carbon' =>
array (
'providers' =>
array (
0 => 'Carbon\Laravel\ServiceProvider',
),
),
'nunomaduro/collision' =>
array (
'providers' =>
array (
0 => 'NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider',
),
),
);")
/home/vagrant/Code/laravel-shop/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php:172
Please use the argument -v to see more details.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
有没有解决过的啊?
推荐文章: