相关疑难解决方法(0)

Laravel 4迁移:在artisan CLI上使用--path回滚

我在Laravel 4上遇到了一些障碍.

因为我无法artisan:migrate从内部文件夹生成迁移app/database/migrations (例如:app/database/migrations/app1)

我在我的自定义命令上有这个 app:migrate

/* default path */
$this->call('migrate'); 

/* custom path */
$this->call('migrate', array('--path' => 'app/database/migrations/app1')); 
Run Code Online (Sandbox Code Playgroud)

但我也希望有一个app:refresh命令,它会回滚所有的迁移从自定义路径然后从默认路径..然后再迁移和种子一切就像什么migrate:refresh --seed

我该怎么扭转这个?电话:

$this->call('migrate:rollback', array('--path' => 'app/database/migrations/app1'));
Run Code Online (Sandbox Code Playgroud)

会产生错误说

[InvalidArgumentException]
The "--path" option does not exist.
Run Code Online (Sandbox Code Playgroud)

请有人帮忙.

谢谢!

php laravel laravel-4

6
推荐指数
1
解决办法
2206
查看次数

Laravel 5将视图和模型保存在资源视图目录中的单独文件夹中

我已经搜索了很多我的要求,但我找不到适合我的解决方案.我正在使用laravel 5创建一个Web应用程序,我想将所有与管理员访问相关的控制器保存到controllers文件夹中的admin子文件夹中.为此,我在Laravel Controller子文件夹路由中找到了很好的答案,但现在我关注的是将视图和模型保存在单独的文件夹中,以便可以毫不费力地管理它们.例如,laravel 5允许我们以下面的格式保留控制器的所有视图

  • 资源
    • 意见
      • 布局
      • controllername(用于控制器特定的视图文件夹)
        • index.blade.php

现在我想要这样的东西

  • 资源
    • 意见
      • 布局
      • 管理
        • controllername(用于控制器特定的视图文件夹)
          • index.blade.php

我也在为模型看同样的结构,因为laravel 5直接将模型提供到App文件夹中.我已经在网上发现你可以直接在App中为模型创建文件夹,你只需要在模型中指定命名空间,如App Directory中admin文件夹的代码.

<?php

    namespace App\Models\Admin;

    class Users extends Model{
    // do some stuff here
    }

?>
Run Code Online (Sandbox Code Playgroud)

任何帮助都可以让我进一步了解mu项目.

php laravel-5

3
推荐指数
1
解决办法
3602
查看次数

类 App\Http\Controllers\homeController 不存在

我正在使用 laravel 5 ,在 rutes.php 中我有以下代码:

Route::get('about',"homeController@about");
Run Code Online (Sandbox Code Playgroud)

在 App\Http\Controllers\ 我有文件 homeController.php 其中包含:

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller as BaseController;

class homeController extends BaseController{
public function about(){
    return view::make('about');
}
}
Run Code Online (Sandbox Code Playgroud)

但它会引发此错误:类 App\Http\Controllers\homeController 不存在。我该如何解决它?

这是项目和控制器的结构: 在此输入图像描述

php laravel

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

php ×3

laravel ×2

laravel-4 ×1

laravel-5 ×1