标签: artisan

Laravel 5 - 工匠种子[ReflectionException]类SongsTableSeeder不存在

当我运行php artisan db:seed我收到以下错误:

[ReflectionException] Class SongsTableSeeder does not exist
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?

我的DatabaseSeeder类:

<?php

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class DatabaseSeeder extends Seeder {

    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Model::unguard();

        $this->call('SongsTableSeeder');
    }

}
Run Code Online (Sandbox Code Playgroud)

我的SongsTableSeeder类:

<?php

// Composer: "fzaninotto/faker": "v1.4.0"
use Faker\Factory as Faker;
use Illuminate\Database\Seeder;
use DB;

class SongsTableSeeder extends Seeder {

    public function run()
    {
        $faker = Faker::create();
        $songs = [];
        foreach(range(1, 10) as $index)
        {
            $songs[] = …
Run Code Online (Sandbox Code Playgroud)

laravel composer-php laravel-5 artisan

239
推荐指数
5
解决办法
13万
查看次数

无法打开输入文件:artisan

尝试创建新的laravel项目时,CLI上会显示以下错误:

无法打开输入文件:artisan

脚本php artisan clear-compiled处理post-install-cmd事件,返回错误

我使用最新版本的XAMPP v3.2.1与PHP 5.5.15并启用了mcrypt(通过发出命令php -m确保这一点).我正在运行Windows 8.1

php laravel laravel-4 artisan

228
推荐指数
11
解决办法
33万
查看次数

未指定任何应用程序加密密钥

我是Laravel的新手,我正在尝试使用Artisan命令......

php artisan serve
Run Code Online (Sandbox Code Playgroud)

它显示......

Laravel开发服务器启动:http://127.0.0.1:8000

但是,它不会自动启动,当我手动输入http://127.0.0.1:8000时,它会显示以下错误:

RuntimeException未指定应用程序加密密钥.

有任何想法吗?我正在使用Laravel framework 5.5-dev.

php laravel laravel-5 artisan laravel-5.5

222
推荐指数
15
解决办法
26万
查看次数

"php artisan dump-autoload"和"composer dump-autoload"之间有什么区别?

我是Laravel 4和Composer的新手.当我做Laravel 4教程时,我无法理解这两个命令之间的区别; php artisan dump-autoload并且composer dump-autoload是它们之间有什么区别?

php laravel laravel-4 artisan

167
推荐指数
3
解决办法
17万
查看次数

Laravel 5清除视图缓存

我注意到Laravel缓存视图存储在~/storage/framework/views.一段时间内,它们会占用我的空间.我该如何删除它们?有没有可以的命令?我试过php artisan cache:clear,但它没有清除视图缓存.有了这个,我必须手动删除所述文件夹中的文件.

另外,如何禁用视图缓存?

php caching laravel laravel-5 artisan

156
推荐指数
7
解决办法
16万
查看次数

Laravel 5.4在单个artisan命令中创建模型,控制器和迁移

我可以使用以下命令创建模型和资源控制器(绑定到模型)

php artisan make:controller TodoController --resource --model=Todo
Run Code Online (Sandbox Code Playgroud)

我想用上面的命令创建一个迁移,有可能吗?

laravel artisan laravel-5.4

127
推荐指数
8
解决办法
18万
查看次数

php artisan migrate:make create_mytable失败:"migrate:make"未定义

在Laravel 5应用程序的根目录下运行以下命令时

php artisan migrate:make create_mytable
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[InvalidArgumentException]              
Command "migrate:make" is not defined.  
Did you mean one of these?              
migrate:reset                       
migrate:refresh                     
migrate:status                      
migrate:rollback                    
migrate:install                     
migrate   
Run Code Online (Sandbox Code Playgroud)

是否有一种新方法可以在Laravel 5中开始迁移?

laravel laravel-5 artisan artisan-migrate

70
推荐指数
3
解决办法
5万
查看次数

如何使Laravel Queue系统在服务器上运行

我最近设置了一个Laravel Queue系统.基础是cronjob调用一个命令,它将作业添加到队列中并调用第二个发送电子邮件的命令.

当我进入我的服务器并运行php artisan队列时,系统工作:listen,但是如果我关闭我的终端,则监听器关闭,作业堆叠起来并排队,直到我重新进入并再次运行监听.

什么是让我的队列系统在后台运行而不需要通过ssh保持我的连接打开的最佳方法?

我尝试运行php artisan queue:work --daemon,它完成了队列中的作业,但当我关闭终端时,它关闭了连接和后台进程.

crontab laravel artisan

50
推荐指数
12
解决办法
5万
查看次数

Laravel 5如何从生产模式切换

当我跑步时,$ php artisan env我得到;

Current application environment: production
Run Code Online (Sandbox Code Playgroud)

如何将其更改为开发或类似的东西?所以我可以看到错误..我已经阅读了很多文档,但对新手来说理解起来并不容易.我真的没有服务器配置经验.

我确信有"聪明"的方法可以做到这一点,但我现在感兴趣的是手动改变环境.我该怎么做呢?

php laravel artisan

47
推荐指数
4
解决办法
10万
查看次数

ReflectionException:类ClassName不存在 - Laravel

很快,我正在输入php artisan db:seed命令.

我得错误了:

[ReflectionException]
类UserTableSeeder不存在

root@dd-desktop:/opt/lampp/htdocs/dd/laravel# php artisan db:seed

在这里,是我的UserTableSeeder.phpDatabaseSeeder.phpPage

UserTableSeeder.php

<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class UserTableSeeder extends Seeder
{    
    public function run()
    {
        DB::table('users')->delete();
        User::create(array(
        'name'     => 'Chris Sevilleja',
        'username' => 'sevilayha',
        'email'    => 'chris@scotch.io',
        'password' => Hash::make('awesome'),
        ));
    }    
}
Run Code Online (Sandbox Code Playgroud)

DatabaseSeeder.php

<?php

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class DatabaseSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        //Model::unguard();

        Eloquent::unguard(); …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 artisan

43
推荐指数
6
解决办法
12万
查看次数