LoginSignup
7
9

言語チェンジする人は読まなきゃヤバい!LaravelとRailsのコマンドの比較

Last updated at Posted at 2022-04-22

この記事を書いている人

Railsを学習してからLaravelで実務案件に入りました。

LaravelとRailsを比べる

LaravelとRailsは兄弟フレームワークのような存在で
コマンドや環境、特徴は違うけど本質的な部分は同じです。

RailsからLaravel、またはその逆で学習、仕事する人の参考になれば嬉しいです。

有益な記事

有益そうな記事がありました。
Railsは見つかりませんでした。汗

⚫︎Laravel

下でもコマンドは紹介します。最低限知っておいた方がいいコマンドです。

サーバーの起動

⚫︎Laravel

 $ php artisan serve

⚫︎Rails

$ rails s

バージョンの確認

⚫︎Laravel

$ php artisan --version

⚫︎Rails

$ rails -v

コマンド確認

コマンドを調べる時に使います。

⚫︎Laravel

$ php artisan list

⚫︎Rails

$ rails -T

モデル、マイグレーション

モデル名の最初は大文字です。 
ex) User

モデル作成

⚫︎Laravel

$ php artisan make:model モデル名

実務では

$ php artisan make:model Models/モデル名

Appは以下のModelsにモデルを作ります。

⚫︎Rails

$ rails  g model モデル名

モデルの削除

⚫︎Laravel

手動で削除

⚫︎Rails

$ rails  d model モデル名

マイグレーション作成

⚫︎Laravel

$ php artisan make:migration [migration_name]

⚫︎Rails

$ rails g migration [migration_name]

マイグレーション実行

⚫︎Laravel

$ php artisan migrate

⚫︎Rails

$ rails db:migrate

データベースを接続

データベースの中を簡単に動かせたりします。

⚫︎Laravel

$ php artisan tinker

⚫︎Rails

$ rails console
$ rails c

ロールバック

⚫︎Laravel

$ php artisan migrate:rollback

⚫︎Rails

$ rails db:rollback

コントローラー

コントローラー作成

⚫︎Laravel

$ php artisan make:controller コントローラー名

⚫︎Rails

$ rails g controller コントローラー名

DB操作

⚫︎Laravel

$ php artisan tinker

⚫︎Rails

$ rails console

今後

コマンドは今後も更新していきます。

参考資料

7
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9