Laravel 5 のチュートリアル「はじめての Laravel 5.x」を v5.1 から v5.6 版に書き換えました。各記事の作成日は 2015年のままですが、内容は 2018年8月に v5.6 版に更新しています。 「はじめての Laravel 5.6」以外の記事は、まだ v5.1 版の物もありますのでご注意ください。記事の一番下に表示されているカテゴリを見ると v5.1 とか v5.6 と表示されているので、参考にしてください。
Postgres Range Type Support for Laravel 7 The PosgreSQL range types package by [@belamov](https://github.com/belamov) brings range type support to Laravel for the Postgres database. The post Postgres Range Type Support for Laravel 7 appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. Laravel 7.19 Released The Laravel team released v
こんにちは、急に寒くなって驚きを隠し切れない奥田です。 前回はLaravel5開発環境の構築について書きました。Homesteadを使ってLaravel5開発環境を構築する なので今回はLaravelの標準機能として備わっている認証機能を実際に触ってみて体系的にLaravel5.1の動きを見ていきたいと思います。 Table of contentsDBマイグレーションとコンフィグレーションルーティングの設定とテンプレートの作成ビューの作成ログイン後の画面の作成パスワード再設定画面の作成参考にさせていただいた記事DBマイグレーションとコンフィグレーションLaravelにはartisan(アルチザン)というCLIが用意されていて、データーベーステーブルの作成や、モデル・コントローラーの作成がコマンドラインから行えます。 CakePHPでいうBakeみたいな感じですね。 まず、前回作成したhom
マスタテーブルのメンテナン画面は、単純な CRUD 画面なのですが、テーブル数が多いと、いちいち作るのも手間がかかります。 そこで、Laravel のパッケージとして、Laravel-Table-Admin を作りました。 https://github.com/shin1x1/laravel-table-admin Laravel の対象バージョンは、4.1 以降としています。 何をするものか マスタテーブルのメンテナンス画面など、ごく単純な CRUD 画面だけを作るパッケージです。 作るといっても、コードジェネレータではなく、設定を行えば、自動でテーブルスキーマから画面を動的に構築します。CakePHP の Scaffold と似た発想です。 いわば、機能がごくシンプルになった phpMyAdmin / phpPgAdmin を Laravel アプリケーションに組み込めるというものです
annotationは本体から切り離されて、3rdパーティと変更されました。 アノテーションパッケージ Laravel5の状況 本題に入る前に現在の状況ですが、 チェックしている方はご存知の通り Laravel5は2015年1月リリースの可能性が高く、 すぐに情報が古くなる場合もあります また現時点(2014/12/01)ではβ版はありませんが、 開発版をインストールして5の現時点の状態で使用する事が可能です 手軽に使う分にはそこまで大きく変わりませんが、 Laravelパッケージ開発者や、コアを熟知している中級者や上級者の方々は、 4よりもさらに便利に、より拡張し易い方向へと変わっています それでは、5で追加されたルーティングとイベントのアノテーションを! Laravel5 install インストール方法はいくつかありますが、いつもと同じ方法で開発版をインストールする事が出来ます
Laravel には、アプリケーションの設定を環境によって切り替える機構があります。これを使うことで、開発環境、ステージング環境、本番環境、テスト環境で設定を切り替えることができます。 ここでは、Laravel 4.2 を対象とします。 環境設定の指定 環境設定の指定は、bootstrap/start.php の以下の箇所で行ないます。デフォルトでは、ホスト名がhomesteadの場合はlocal、それ以外はproductionとなります。 $env = $app->detectEnvironment(array( 'local' => array('homestead'), )); このdetectEnvironmentメソッドでは、クロージャが引数の場合、その戻り値を環境設定として扱うことができます。 私は、環境変数での切替の方が扱いやすいので、LARAVEL_ENVという環境変数の値
13. Routing - auth (c) 2015 Masashi Shinbara @shin1x1 Method URI Action GET¦HEAD /auth/register AuthController@getRegister POST /auth/register AuthController@postRegister GET¦HEAD /auth/login AuthController@getLogin POST /auth/login AuthController@postLogin GET¦HEAD /auth/logout AuthController@getLogout 14. Routing - password (c) 2015 Masashi Shinbara @shin1x1 Method URI Action GET¦HEAD /password/
第21回関西PHP勉強会にて、「認証機能に学ぶ Laravel 5 アプリケーション」というタイトルで発表しました。 Laravel 5 アプリケーションの作り方を知る題材に Laravel 5には、認証周りの機能がデフォルトプロジェクトに含まれています。そのまま利用できて便利というのはもちろんなのですが、はじめから存在する Laravel アプリケーションのサンプル実装という見方もできるので、これを題材に、アプリケーションの実装で活用できるノウハウをお話しました。 発表資料は、以下です。 勉強会では、これから Laravel を触るという方が多かったので、少しイメージしにくい部分があったかもしれません。今後、Laravel を使っていく中で、ヒントとなることもあると思うので、いつか思い出して頂けると嬉しいです。 これから Laravel を触るなら ちょうど良い本が今日発売したので、よろ
2ヶ月くらい使ってみたけど、悪くはないんだけど、なんか最近持ち上げられすぎてる気がするので、気になったところを書き出してみる。 あくまで個人的な感想なので、マサカリ投げるのは歓迎。 概要 Noticeを含むエラーが全て例外になる 最近のフレームワークは大体やってそうだけど、エラーを出すと全て例外を出すので、不要にcatchしなければ問答無用で落ちる。これにより、NOTICE出しっぱなしで何となく動いているコードを殲滅できる。標準にしてほしい。Fatalも例外として扱ってくれるが、Fatalを取れるのはプログラム終了後なので、特に意味はない。出力が同一フォーマットになるくらい。 ちなみに自前で実装するにはErrorExceptionのページに書いてあるので、この通り実装しよう。簡単である。 ファイルの配置が自由 composer autoload使っていればどれでもそうなんだけど、Model
好きなフレームワークはSlim Frameworkのuzullaですこんにちは。 今回Laravelエキスパート養成読本を献本いただき、早速一周よんでみました。そうそうたる著者の皆様に対して、僭越ではありますが感想を書いてみたいとおもいます。 Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus) 作者:川瀬 裕久,古川 文生,松尾 大,竹澤 有貴,小山 哲志,新原 雅司技術評論社Amazon 最初に書いておくと、私が一番ハッとなって口をついて出たのは 「artisan…アルチザンって読むんだ…」 でした、読み方が書いてあるのはすばらしいことです(後で恥をかきませんからね!!)。 Laravelはララベルです、皆様宜しくお願いします。 サンプルアプリ豪華二本立て サンプルアプリが二つも掲載されています!オトクですね!
追記3 別途検証していた際に記事に記載漏れがあったので追記しました。 post のリクエストの箇所で、Requestを利用するためには、bootstrap/app.phpの$app->withFacades();をコメントインする必要があります。 追記2 getとpostだけでは実用的ではないので、ORMとMigrationを触ってみた記事を書いたので見ていただければと思います。 Laravel製 軽量フレームワーク Lumen ORMとMigrationを触ってみる 追記 @shin1x1 さんから以下の様にコメントを頂いたのでサーバー起動に関して記事を修正しました。 Lumen(Laravel)には、ビルトインサーバを起動するコマンドがあるので、こちらを利用すると良いです。 趣旨 laravelから軽量フレームワークの Lumenと言うのが出たらしいのでとりあえず、get,postとテ
「Laravelエキスパート養成読本」が、2015/04/21に出版されます。この本の執筆に参加しました。 昨今、話題のフレームワーク Laravel ですが、ようやく日本語での書籍が登場します。これまで、和訳された電子書籍の本はあったのですが、紙の書籍としては、国内初となります。 目次 目次は、下記のようになっています。バージョンは、Laravel 4 をベースにしており、新機能紹介として、Laravel 5 の内容を加えています。 Chapter1. Laravel をはじめよう Chapter2. MVC モデルが基礎からわかる Chapter3. IoC コンテナ、ファサード、サービスプロバイダ、Eloquent Chapter4. Laravel 5 新機能紹介! Special. PHP フレームワーク最新事情 Chapter5. 実践!REST API アプリケーション La
タグ: Laravel3 Laravel4 高速開発 サクッと開発するという状況はつまり、小さめのサイズのWebアプリを開発するとか、試作(プロトタイプ)をスピーディーに作成するような状況です。うんうんうなりながら、やれテストだ、やれ駆動開発だ、セキュリティ強化だと頭を悩ませる開発とは別物です。 Laravel3は特にこちらのサクッと開発に向いています。Laravel4では全体的に多少煩雑になっていますが、サクッと開発するための機能も追加されています。 他のフレームワークの癖が付いていると、なかなかサクッと開発するためのコツがつかめません。そのため、高速開発を目指す人のため、コツを並べていきたいと思います。 テーブルのカラム名=ビューの項目名=ORMの属性名(使用する場合) 適用:Laravel3、Laravel4 カラム名と項目名、属性名の対応する項目は全部同じ名前にしましょう。テーブル
こんにちは〜たきゃはしです〜最近もホントにとにかくビール最高!って感じです! 今回はついにリリースされたLaravel5(以降はL5と略記する)を早速使ってみました! ◯ この記事の概要 L5の基本機能を扱いつつシンプルなブログアプリを作ってみようと思います。 こんな感じになります この記事の目的はブログアプリの開発を通してL5でCRUDを作れるようになることです。構成をなるべくシンプルにしたかったこともあり沢山の機能は取り扱ったわけではありませんが「PHPやMySQLは分かるけどFWはよくわからないな〜」とか「Laravel5 気になってるんだよな〜」という人には特におすすめですよ! さっそくインストールからはじめたいと思います。 ◯ インストール
手を動かして覚えたいので、ちょうどいい課題としてCakePHPのブログチャートリアルっぽいのをLaravel4でやってみた。 動作要件 Lravel4の動作要件は以下の2つ。 PHP5.3.7以上 MCrypt拡張 手元ではPHP5.5.5と組み込みサーバで動作を確認している。 インストール Composerを使ってインストール。 $ composer create-project laravel/laravel --prefer-dist demo-blog Installing laravel/laravel (v4.0.9) - Installing laravel/laravel (v4.0.9) Loading from cache Created project in demo-blog Loading composer repositories with package in
先週はものすごく寒かったですね。こんにちは nojimage です。 今回は技術的な話はほとんどなくて、自分語りになります。ゴメンナサイ。 私はCakePHP 1.2がリリースされたぐらいからずっと、メインに使用するフレームワークはCakePHPだったのですが、この1年、 SilexとかLaravelとか使ってました 新規開発案件ではCakePHPを使うことがありませんでした。 もちろん保守をしているものはあるので、まったくCakePHPに触れていなかったということはないのですが、CakePHP以外のフレームワークとライブラリを使用することが多かったです。 なぜか 理由は色々あるんですが、主に次のようなものです。 規模の大きくないちょっとした案件だった composerが使えるようになった namespaceが使いたかった CakePHPの配列地獄に心が折れた Laravelを使うとモテる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く