[英]laravel laravelLTE installation issue
我遵循以下指示:
首先,我跑了:
composer create-project --prefer-dist laravel/laravel laravelLTE cd laravelLTE php artisan migrate
...這會導致以下錯誤:
[Symfony \\ Component \\ Debug \\ Exception \\ FatalErrorException]
找不到類“ App \\ Providers \\ Schema”
然后,我修改了laravel / app / Providers / AppServiceProvider.php並重試了php artisan migrate
migration ,但是我看到了與上述相同的錯誤。
接下來,我嘗試安裝LTE管理模板軟件包:
composer global require "acacha/admin-lte-template-laravel:4.*"
...然后添加: Acacha\\AdminLTETemplateLaravel\\Providers\\AdminLTETemplateServiceProvider::class
和'AdminLTE' => Acacha\\AdminLTETemplateLaravel\\Facades\\AdminLTE::class
到config / app.php中的'providers'
和'aliases'
數組。
運行后, composer update
,我看到與上述相同的錯誤,然后是此錯誤:
腳本php artisan優化處理錯誤代碼為255返回的post-update-cmd事件
最后,我運行了以下命令:
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.