簡體   English   中英

laravel laravelLTE安裝問題

[英]laravel laravelLTE installation issue

我遵循以下指示:

  1. 首先,我跑了:

     composer create-project --prefer-dist laravel/laravel laravelLTE cd laravelLTE php artisan migrate 

    ...這會導致以下錯誤:

    [Symfony \\ Component \\ Debug \\ Exception \\ FatalErrorException]
    找不到類“ App \\ Providers \\ Schema”

  2. 然后,我修改了laravel / app / Providers / AppServiceProvider.php並重試了php artisan migrate migration ,但是我看到了與上述相同的錯誤。

  3. 接下來,我嘗試安裝LTE管理模板軟件包:

     composer global require "acacha/admin-lte-template-laravel:4.*" 

    ...然后添加: Acacha\\AdminLTETemplateLaravel\\Providers\\AdminLTETemplateServiceProvider::class'AdminLTE' => Acacha\\AdminLTETemplateLaravel\\Facades\\AdminLTE::classconfig / app.php中'providers''aliases'數組。

    運行后, composer update ,我看到與上述相同的錯誤,然后是此錯誤:

    腳本php artisan優化處理錯誤代碼為255返回的post-update-cmd事件

  4. 最后,我運行了以下命令:

     php artisan vendor:publish --tag=adminlte -force 

    ...導致此錯誤:

    [Symfony \\ Component \\ Debug \\ Exception \\ FatalErrorException]
    找不到類別'Acacha \\ AdminLTETemplateLaravel \\ Providers \\ AdminLTETemplateServiceProvider'

我究竟做錯了什么? 我正在使用Laravel 5.4.36和PHP 5.6.25

另外,我在將域或URL設置為laravel.dev時遇到問題。

轉到App \\ Providers,然后在AppServiceProvider.php中,文件頂部沒有包含必要的use語句。

use Illuminate\Support\Facades\Schema;

定義了Schema類的名稱空間路徑,因此您可以簡單地調用

Schema::defaultStringLength(191); 

在啟動方法中。

很抱歉延遲回復,我不得不參加另一個項目。 非常感謝大家的指導,並指出我的錯誤。 問題在於省略

使用Illuminate \\ Support \\ Facades \\ Schema;

我已經能夠完成安裝。

但是我有另一個問題。 當我進入注冊頁面時,單擊“提交”按鈕不會為我做任何事情,即使是談論進入主頁也不會將其插入數據庫。 有什么事嗎 任何幫助,將不勝感激

暫無
暫無

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

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