我正在使用 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
配合使用时可以正常工作