簡體   English   中英

該頁面未正確重定向 Laravel

[英]The page isn’t redirecting properly for Laravel

我托管了一個 laravel 項目並收到此通知頁面未正確重定向

我正在嘗試將供應商詳細信息保存到數據庫中,然后返回儀表板頁面。 它在 localhost 中運行良好,但在上傳到域后它帶來了這個通知。 這就是我正在使用的

vendor.blade.php

<form action="{{ route('vendor.store')}}" method="post">
    @csrf
    Name  <br>
    <input type="texSt" name="name" id=""> <br>
    Email  <br>
    <input type="text" name="email" id=""> <br>
    Phone Number  <br>
    <input type="text" name="phone_number" id=""> <br>
    Town  <br>
    <input type="text" name="town" id=""> <br>
    Location  <br>
    <input type="text" name="location" id=""> <br>
    <input type="submit" value="Register as a vendor">
</form>

供應商控制器.php

public function store(Request $request)
{
    $user_id = Auth::id();
    $vendor = new Vendor;
    $vendor->user_id = $user_id;
    $vendor->name = $request->name;
    $vendor->email = $request->email;
    $vendor->phone_number = $request->phone_number;
    $vendor->town = $request->town;
    $vendor->location = $request->location;
    $vendor->save();

    return view('dashboard.index');
}

web.php

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', 'ProductController@index')->name('home');

Route::resource('category', 'CategoryController');
Route::resource('role', 'RoleController');
Route::resource('vendor', 'VendorController');
Route::resource('product', 'ProductController');
Route::resource('customer', 'CustomerController');
Route::get('dashboard/index', 'DashboardController@index');
Route::get('dashboard/products/show','ProductController@show')->name('show');

.htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect /vendor http://shop.hotelstore.co.ke/dashboard/index

    RewriteBase /

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . /index.php [L]
</IfModule>

我曾嘗試編輯 .htaccess # Redirect /vendor http://shop.hotelstore.co.ke/dashboard/index ,但沒有幫助。 我嘗試更改返回頁面,但沒有成功。 供應商數據也不會 go 到數據庫中。 我該如何處理。 幫助。

您的公共目錄中有一個名為vendor的文件夾嗎? 您收到如此多重定向的原因是因為您有一個名為vendor的路由,同時您的公共目錄中的一個文件夾也稱為vendor ,這會帶來混亂。 您可能需要重命名路線。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM