0

私のlaravelサイトはlocalhostでは正常に動作していますが、ホスティングにサイトをアップロードした後、ライブドメインでは動作しません.

オンラインからキャッシュをクリアし、ルートを再度確認しましたが、何も変わりません。

私のルート:

        Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function ()         {
         Route::get('/', 'HomeController@home')->name('admin.home');
   //    Route::resource('/', 'DashboardController');
         Route::resource('school_account', 'SchoolAccountController');
         Route::get('school_account/{school_account}/update_status', 'SchoolAccountController@update_status')->name('school_account.update_status');
         Route::resource('package', 'PackageController');
         Route::resource('license', 'LicenseController');
         Route::resource('feature', 'FeatureController');
     });

私のコントローラークラス

 <?php

 namespace App\Http\Controllers\Admin;

 use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;

 class HomeController extends Controller
 {
     public function home()
     {
         return view('admin.home');
     }
 }

ブレードのディレクトリ:

4

2 に答える 2

3

Windows マシンで開発していて、Linux マシンで Web サイトをホストしていると思いますか?

Windows では、フォルダーは大文字と小文字を区別しません。つまり、Adminadminは同じフォルダーです。ただし、Linux では、パスは大文字と小文字が区別され、それらのパスは同じではありません。

views/Adminフォルダの名前を に変更するviews/adminと、すべてが修正されます。

于 2019-07-19T12:56:54.773 に答える