Help us understand the problem. What is going on with this article?

Laravel5でFORMの作成<記事更新中>

More than 3 years have passed since last update.

Laravelには便利なライブラリがいろいろあるそうです。
ライブラリをインストールするにはComposerを使用します。

Composerはインストールしてある状態です。
参考:MAMPにLaravel5を使える環境を作ってみる

Laravel のViewでFormを記述するには直接HTMLを記述する方法とヘルパー関数を使う方法があるそうです。
それぞれ試してみます。

随時メモを追加していきます。

ヘルパー関数パッケージ使用する場合

Form用のヘルパー関数パッケージ:LaravelCollective/html
参考URL:
初めてのLARAVEL 5.1 : (16) FORMの作成
LaravelCollective/htmlに関するGithub
LaravelCollective公式サイト

パッケージを追加する場合composer でインストール方法とcomposer.jsonに追記する方法があります。
公式サイトに書かれているほうがいいのかなと個人的には思っています・・

<1. 初めてのLARAVEL 5.1 : (16) FORMの作成での方式>

composerでインストール
$composer require laravelcollective/html

<2. LaravelCollective公式サイトの方式>

composer.jsonに追記7行目あたり
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "laravelcollective/html": "5.2.*"
},
$composer update

2の方式でLaravelCollective/htmlを追加する

私の環境ではcomposerは~/bin/composer.pharとして置いています。
参考:MAMPにLaravel5を使える環境を作ってみる

$ /usr/bin/php ~/bin/composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing laravelcollective/html (v5.2)
    Downloading: 100%         

Writing lock file
Generating autoload files
> php artisan optimize
Generating optimized class loader

追加されました。次にライブラリの有効化をします。
config/app.phpは初期状態なのでタイムゾーンや日本語設定なども行います。

config/app.php
  1 <?php
  2 
  3 return [
  :
 55     'timezone' => 'Asia/tokyo',
  :
 68     'locale' => 'ja',
  :
124     'providers' => [
125         Collective\Html\HtmlServiceProvider::class,
  :
173     'aliases' => [
174         'Form' => Collective\Html\FormFacade::class, //追加
175         'Html' => Collective\Html\HtmlFacade::class, //追加
  :
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした