laravel-migrations

    1熱度

    1回答

    我只是想知道如果我在Laravel口才就好說了使用降()方法, Schema::drop('users') 這將是它的返回值? 儘管我可以在drop()方法之後使用hasTable()方法來檢查表的存在,但我只是想知道是否可以直接從返回值中獲取它? 在laravel api Blueprintclass我可以看到它被稱爲返回值 - 流利。但我不知道它的含義是什麼? 任何人都可以幫忙嗎? 由於提

    8熱度

    3回答

    我有一個具有timestamps()方法的遷移,然後我有一個種子來爲此表播種。 Schema::create('mytable', function (Blueprint $table) { $table->increments('id'); $table->string('title'); $table->timestamps(); }); 種子看起來是這樣的

    0熱度

    1回答

    剛開始學習Laravel,就這麼簡單。我做了一對夫婦遷移文件來嘗試。第一個創建一個表,第二個添加一個列,第三個刪除表。我很想知道我應該在第三次遷移的功能down()中放置什麼,因爲你不能「取消」一個表。你如何處理回滾移動表格的遷移?

    1熱度

    1回答

    我剛學習Laravel的基礎知識並瞭解遷移。我認爲這個功能非常酷,但是我想知道遷移的安全性。 根據laracasts,當您創建一個創建新表的遷移時,該函數的回滾將刪除該表。這很有道理,但這不是非常不安全?它可能通過運行單個命令導致數據丟失。 這是最佳做法嗎?你能否並且應該保護你的生產環境免受這種破壞性的命令?

    0熱度

    2回答

    我覺得這個很奇怪,你能指出我錯過了什麼嗎? 我運行「php artisan migrate」它運行良好。 當我做這行「PHP工匠遷移:刷新」或「PHP工匠遷移:重置」錯誤如下: 所以我檢查的文件2014_10_12_0000 ......這不是在所有我的文件。我只在我的migrations文件夾中有這個文件: 你可以網站我錯過了什麼?

    0熱度

    1回答

    我一直在使用每個文檔的遷移來創建表格,現在我已經重建了我的網站的一部分,現在我不需要我的一箇舊表格。 我能: A)創建一個新的遷移文件,並告訴它刪除表中的「向上」的功能,它不會使語義意義,但確實從程序的角度來看是有意義的。 或 B)我可以手動運行該特定遷移,這有一定道理語義回滾,但沒有任何意義程序上,需要使用CLI,使用這個軟件曾經擁有這意味着任何人手動操作額外的步驟,除非我也刪除遷移文件,現在這

    0熱度

    1回答

    這是我第一次使用Laravel 5。從來沒有像CakePHP,CodeIgniter,Yii等任何其他框架的經驗。我只知道如何使用與slim framework make api REST。 我已創建表users,因爲我無法訪問<<URL>>/home。我創建字段並加載一些數據。無論何時我想嘗試重置密碼,它都會顯示錯誤,因爲我沒有表password_resets。實際安裝Laravel後需要採取哪

    10熱度

    1回答

    我想在Laravel 5.創建MySQL表我創建了/project/database/migrations一個名爲users.php: [...] public function up() { Schema::create('users', function(Blueprint $table) { $table->increments('id');

    4熱度

    1回答

    我正在通過Laracasts Laravel 5 Fundamentals進行工作,但是當再次運行遷移時,我發現我有重複的遷移,在這一點上我想 - 我應該刪除它。所以我做了......然後開始了我的問題。 當我試圖立即加載遷移我收到以下錯誤: [ErrorException] include(/home/vagrant/Code/Laravel/database/migrations/2015_0

    0熱度

    2回答

    我有一些遷移問題。 我創造新的遷移文件 php artisan make:migration create_menu_table --create=menu 然後我編輯新移民文件 ,當我嘗試遷移它不工作 我想: php artisan migrate php artisan migrate --force php artisan migrate:refresh php artisan m