laravel - Route::resource clean /public 来自 URL
问题描述
我正在使用Laravel 5.6制作系统
我上传到我拥有的服务器并从外部访问它
您在路由使用资源时使用了该软件,例如::
Route::resource('materiais', 'MaterialController');
因为您使用Route::get
、Route::post
、Route::patch
等创建的路线可以正常工作
例如,如果我在
http://192.168.0.23/sisobras/public/neworder
我去开一个新订单 他去地址
http://192.168.0.23/sisobras/public/serviceorder/2/create?
正常运行,路线如下所示:
Route::get('serviceorder/{id}/create', 'ServiceOrderController@create');
但如果我在
http://192.168.0.23/sisobras/public/materials
您可以注册新材料,网址如下所示:
http://192.168.0.23/materials/create
视图在控制器上被调用,所以
public function create()
{
$units = Units::all();
return view('materials/create', compact('units'));
}
并且sisobras/public/
没有Not Found
错误
正确使用php artisan serve
作品时
解决方案
推荐阅读
- javascript - Ember-Octane:更新时无法在模板中观察到 Obj?
- android - 将 Onclick 添加到从模型生成的列表
- shell - AWK 匹配方括号内的精确字符串
- c# - 会话数据从一种方法接收到 NULL 到另一种方法 asp.net core 3
- android - 如何在 webview 上间隔深度链接以保持本机应用会话活动?
- javascript - 我正在使用 jQuery 进行图像预览。但是我无法发布预览后单击的数据。我怎样才能让它成为现实?
- javascript - ReactJS 中的样式化组件自定义 CSS
- flutter - 对颤动的东西设置时间限制
- html - 选择单选按钮时可以更改背景吗?
- firebase - 如何使用颤振从 Firebase 存储中查看我上传的 pdf?