首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在App Service Provider中找不到类架构-即使我添加了use Schema;

在App Service Provider中找不到类架构-即使我添加了use Schema;
EN

Stack Overflow用户
提问于 2017-07-13 16:10:22
回答 1查看 1.5K关注 0票数 2

当我在线上传我的应用程序时,我遇到了一个错误,尽管这个错误没有出现在我的本地主机上

下面是我的appserviceprovider.php的样子

在你说之前,我改变了

代码语言:javascript
复制
use Illuminate\Support\Facades\Schema;

代码语言:javascript
复制
use Schema;

我仍然有同样的问题

代码语言:javascript
复制
<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;
use DB;
use View;
use Request;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        //Check for database connection
        try {
            DB::connection()->getPdo();
        } catch (\Exception $e) {
            if (Request::is('database/setup')) {
                echo View::make('common/database/setup', array('error' => $e->getMessage()));

                die();
            }
            else {
                echo View::make('errors/database', array('error' => $e->getMessage()));

                die();
            }
        }

        Schema::defaultStringLength(191);

       /*if (Schema::hasTable('categories')) {
           $categories = DB::table('categories')->get();

            view()->composer('frontend.layouts.include.header', function($view) use ($categories){
                $view->with('categories',$categories);
            });
       }

        if (Schema::hasTable('tags')) {
           $tags = DB::table('tags')->get();

            view()->composer('frontend.layouts.include.sidebar', function($view) use ($tags){
                $view->with('tags',$tags);
            });
        }*/
    }

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-03-15 05:16:30

我也有同样的问题。所以我只包含

使用Illuminate\Support\Facades\Schema;的

在AppServiceProvider类I的顶部,问题解决了。

使用Laravel 5.8

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45074973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档