这是我的网络路线
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath']
], function(){
Route::group(['prefix' => 'admin'], function () {
Route::get('/', 'AdminController@index')->name('admin.index');
Route::get('/adminlogin', 'AdminControllers\AdminLoginController@index')->name('adminlogin');
Route::post('/adminPostLogin', 'AdminControllers\AdminLoginController@login')->name('adminPostLogin');
当我尝试在 Liveware 中执行某些操作时,会出现这样的错误!!!
Failed to load resource: the server responded with a status of 404 (Not Found)
但是当我评论中间件时,Liveware正在工作,所以我应该做什么,请给建议!!!
它正在工作,我只需在 Web 中添加此代码
Route::post('livewire/message/{name}', '\Livewire\Controllers\HttpConnectionHandler');
您必须配置 Livewire 的更新端点。
文档中有描述https://livewire.laravel.com/docs/installation#configuring-livewires-update-endpoint
对于 livewire 3,请将此代码添加到 web.php 的本地化中:
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => ['localeSessionRedirect', 'localizationRedirect', 'localeViewPath']
],
function () {
Livewire::setUpdateRoute(function ($handle) {
return Route::post('/livewire/update', $handle);
});
Route::get('/', WebsiteHomepage::class)->name('website.homepage');
});