小编sid*_*ber的帖子

如何使Laravel迁移器与命名空间迁移一起工作?

我成功地命名了整个包,但我无法使命名空间迁移工作.在autoload_classmap.php中,迁移类很好地命名空间,但是Migrator不在命名空间中查找迁移类.如何让迁移者在命名空间中搜索迁移?

迁移文件

<?php namespace Atomend\Aeuser;

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Schema, User;

class UsersTable extends Migration {

   public function up() {
      Schema::create("users", function(Blueprint $table) {

         $table
            ->increments("id");
Run Code Online (Sandbox Code Playgroud)

autoload_classmap.php

'Atomend\\Aeuser\\UsersTable' => $baseDir . '/src/migrations/2014_04_21_184359_users_table.php',
Run Code Online (Sandbox Code Playgroud)

终端错误

PHP Fatal error:  Class 'UsersTable' not found in
Run Code Online (Sandbox Code Playgroud)

这是合乎逻辑的,因为UsersTable在Atomend\Aeuser命名空间中.

发布迁移

php artisan migrate --bench="atomend/aeuser"`
Run Code Online (Sandbox Code Playgroud)

所以要明确的是,当丢失名称空间时,一切都运行良好,花花公子.

laravel laravel-4

7
推荐指数
1
解决办法
2859
查看次数

如何在Laravel中创建RESTful API以在我的BackboneJS应用程序中使用

我想在Laravel 4中创建一个RESTful API,以便在我的BackboneJS应用程序中使用.这样做的最佳方式是什么?Laravel 4框架是否为此提供了良好的解决方案.

api rest backbone.js laravel laravel-4

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

仅在 GET 而非 POST Django REST Framework 上序列化

我只希望AnchorSerializer()对 GET 请求进行序列化,以便将序列化的对象作为响应返回。在创建AnchorToUser对象时的 POST 请求中需要一个整数。

class AnchorToUserSerializer(serializers.ModelSerializer):
    # Add the username from the user object relation.
    user = serializers.ReadOnlyField(source='user.username')
    # Serialize the nested anchor.
    anchor = AnchorSerializer() # Should only be used with GET.
    class Meta:
        model = AnchorToUser
        fields = (
            'anchor',
            'user',
            'created_at'
        )
Run Code Online (Sandbox Code Playgroud)

python django-rest-framework

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