laravelが難しくてうまくいきません
\Desktop\images\gulp-folder\website\php\project1>php artisan migrate [Symfony\Component\Debug\Exception\FatalThrowableError] Class 'App\Providers\Schema' not found
となってしまいます。
前は動いてくれてlaravelという画面が出てきました。
・
tree /F
フォルダー パスの一覧
C:. │ .env │ .env.example │ .gitattributes │ .gitignore │ artisan │ composer.json │ composer.lock │ package.json │ phpunit.xml │ server.php │ webpack.mix.js │ yarn.lock │ ├─app │ │ User.php │ │ │ ├─Console │ │ Kernel.php │ │ │ ├─Exceptions │ │ Handler.php │ │ │ ├─Http │ │ │ Kernel.php │ │ │ │ │ ├─Controllers │ │ │ │ Controller.php │ │ │ │ │ │ │ └─Auth │ │ │ ForgotPasswordController.php │ │ │ LoginController.php │ │ │ RegisterController.php │ │ │ ResetPasswordController.php │ │ │ │ │ └─Middleware │ │ EncryptCookies.php │ │ RedirectIfAuthenticated.php │ │ TrimStrings.php │ │ TrustProxies.php │ │ VerifyCsrfToken.php │ │ │ └─Providers │ AppServiceProvider.php │ AuthServiceProvider.php │ BroadcastServiceProvider.php │ EventServiceProvider.php │ RouteServiceProvider.php │ ├─bootstrap │ │ app.php │ │ │ └─cache │ .gitignore │ packages.php │ services.php │ ├─config │ app.php │ auth.php │ broadcasting.php │ cache.php │ database.php │ filesystems.php │ mail.php │ queue.php │ services.php │ session.php │ view.php │ ├─database │ │ .gitignore │ │ │ ├─factories │ │ UserFactory.php │ │ │ ├─migrations │ │ 2014_10_12_000000_create_users_table.php │ │ 2014_10_12_100000_create_password_resets_table.php │ │ │ └─seeds │ DatabaseSeeder.php │ ├─public │ │ .htaccess │ │ favicon.ico │ │ index.php │ │ robots.txt │ │ │ ├─css │ │ app.css │ │ │ └─js │ app.js │ ├─resources │ ├─assets │ │ ├─js │ │ │ │ app.js │ │ │ │ bootstrap.js │ │ │ │ │ │ │ └─components │ │ │ Example.vue │ │ │ │ │ └─sass │ │ app.scss │ │ _variables.scss │ │ │ ├─lang │ │ └─en │ │ auth.php │ │ pagination.php │ │ passwords.php │ │ validation.php │ │ │ └─views │
本当に初心者にもわかるようにかみ砕いた説明をしてくれるサイトが見当たらなく
http://libro.tuyano.com/index2?id=3766003
を参考に行っているのですが、こちらはディレクトリ構成が大幅に変わってしまった5.3移行の情報と考えてよさそうでしょうか?
できればわかりやすく5.6でも問題なく使える所があるとありがたいです。
参考先を翻訳すると下記のように出てきたので、つまりAppServiceProvider.phpにuse Illuminate\Support\Facades\Schema;を加える必要があるという事でしょうか?
英語なのでよくわかりません。
>>>
AppServiceProvider.phpでは、必要なuseステートメントをファイルの先頭に含めませんでした。
use Illuminate\Support\Facades\Schema;
これは、 Schema::defaultStringLength(191);単純に呼び出すことができるように、Schemaクラスへの名前空間パスを定義しますSchema::defaultStringLength(191); ブート方法で。
回答2件
あなたの回答
tips
プレビュー