Php Laravel为什么我的图像后期处理功能不可用';你不能正常工作吗? 基本信息
我正在使用Laravel6.0开发一个简单的Web应用程序。Php Laravel为什么我的图像后期处理功能不可用';你不能正常工作吗? 基本信息,php,html,laravel,Php,Html,Laravel,我正在使用Laravel6.0开发一个简单的Web应用程序。 我做了一个图像后功能,但它不能正常工作。 没有错误消息 问题 我不能发布图片。 没有什么变化。 它只是过渡到同一页。 create2.blade.php是发布图像的表单,我想在index2.blade.php 代码 routes/web.php 对于路由文件中的POST/stories/create,您有两个定义 Route::post('/stories/create', 'StoriesController@u
我做了一个图像后功能,但它不能正常工作。
没有错误消息 问题 我不能发布图片。
没有什么变化。
它只是过渡到同一页。
create2.blade.php
是发布图像的表单,我想在index2.blade.php
代码
routes/web.php
对于路由文件中的POST/stories/create
,您有两个定义
Route::post('/stories/create', 'StoriesController@upload');
...
Route::post('/stories/create', 'StoriesController@add');
最后处理的一个将接收到此路由的请求。您应该能够在命令行上通过运行php artisan route:list
并查看哪些路由可用以及它们映射到哪些控制器来验证这一点。在这种情况下,您可能使用add方法而不是upload方法
作为一个即时修复,从routes文件中删除第二个定义,重新运行php artisan route:list
以查找更改,并查看网页的行为是否不同
看起来您将在以下方面面临类似的问题:
Route::post('/profile/create', 'ProfileController@add');
Route::post('/profile/create', 'ProfileController@store');
Route::post('/profile/create', 'ProfileController@upload');
足智多谋的路由可以帮助标准化路由,并避免像这样的麻烦和混乱
特别是,如果按照中所述定义路由,则可以使用php artisan route:list
验证每个路由映射到哪些方法,然后更新控制器以进行匹配
Route::resource('stories', 'StoriesController')->only([
'index',
'create',
'store',
]);
对于路由文件中的POST/stories/create
,有两个定义
Route::post('/stories/create', 'StoriesController@upload');
...
Route::post('/stories/create', 'StoriesController@add');
最后处理的一个将接收到此路由的请求。您应该能够在命令行上通过运行php artisan route:list
并查看哪些路由可用以及它们映射到哪些控制器来验证这一点。在这种情况下,您可能使用add方法而不是upload方法
作为一个即时修复,从routes文件中删除第二个定义,重新运行php artisan route:list
以查找更改,并查看网页的行为是否不同
看起来您将在以下方面面临类似的问题:
Route::post('/profile/create', 'ProfileController@add');
Route::post('/profile/create', 'ProfileController@store');
Route::post('/profile/create', 'ProfileController@upload');
足智多谋的路由可以帮助标准化路由,并避免像这样的麻烦和混乱
特别是,如果按照中所述定义路由,则可以使用php artisan route:list
验证每个路由映射到哪些方法,然后更新控制器以进行匹配
Route::resource('stories', 'StoriesController')->only([
'index',
'create',
'store',
]);
我删除了第二个定义Route::post('/stories/create','StoriesController@add');代码>和我更新路由Route::post('/','StoriesController@store');代码>那么我的问题解决了!谢谢你,我很感谢你的回答。我删除了第二个定义Route::post('/stories/create','StoriesController@add');代码>和我更新路由Route::post('/','StoriesController@store');代码>那么我的问题解决了!谢谢你,谢谢你的回答。
Route::resource('stories', 'StoriesController')->only([
'index',
'create',
'store',
]);