为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel形式路线未定义

Laravel形式路线未定义

PHP
郎朗坤 2021-05-05 13:13:37
我正在尝试以旧方式发送路由,而不使用Blade的{{}}标签。我遇到了一个问题,因为该框架抛出了未定义的路线。有人能帮我吗?这是我的表单标签:<form method="POST" action="{{ route('companyStore') }}">我的路线Route::post('companyStore', 'CompanyController@store');我的控制器(函数名称可能会帮助您理解)public function store(Request $request){        $company_name = $request->input('companyname');        $company_sector = $request->input('companyname');        $company_address = $request->input('companyaddress');        $company_phone = $request->input('companyphone');        $company_website = $request->input('companywebsite');        $company_representative = Auth::user()->id;        Company::create([            'name' => $company_name,            'sector' => $company_sector,            'address' => $company_address,            'phone' => $company_phone,            'website' => $company_website,            'representative_id' => $company_representative        ]);         $company = Company::where('representative_id', $company_representative)->first();         User::where('id', $company_representative)->update(array('company_id' => $company->id));         return redirect('/admin/home');    }错误始终是:Route [companyStore] not defined. (View: 
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

当您使用route助手时,它需要一个命名的路由。因此,将您的路线定义为:

Route::post('companyStore', 'CompanyController@store')->name('companyStore');

或使用:

<form method="POST" action="{{ url('/companyStore') }}">

或使用:

<form method="POST" {{ action('CompanyController@store') }}>


查看完整回答
反对 回复 2021-05-07
?
Qyouu

TA贡献1786条经验 获得超11个赞

您可以定义一条路线。

Route::post('companyStore', 'CompanyController@store')->name('companyStore');

并使用这个:

<form method="POST" action="{{ route('companyStore') }}">


查看完整回答
反对 回复 2021-05-07
?
慕森王

TA贡献1777条经验 获得超3个赞

我不知道为什么@nakov支持 {{ url('/companyStore') }}

只是改变

形式

Route::post('companyStore', 'CompanyController@store');

Route::post('companyStore', 'CompanyController@store')->name('companyStore');


查看完整回答
反对 回复 2021-05-07
  • 3 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信