こんにちは!Laravelさん。

2016年8月7日 at 5:17 PM

どもです。
今日も暑いですね!夏バテとか大丈夫ですか?
お身体、ご自愛ください。

一昨年ぐらいですかね。
とある打ち合わせで、
 “これからはLaravelだ。今後ウチは力入れていきます!”
みたいなお話をお聞きしつつ、それ以来、とんとお話も案件も来なかったLaravelさん。
その後、どうなったのかなー、と思っていたら、なんと今回Laravelさんを扱う新規案件をやらせて頂けることに!
ありがとうございます!!

Laravel
Laravelとは:

Laravel は、MVCのWebアプリケーション開発用の無料・オープンソースのPHPで書かれたWebアプリケーションフレームワークである。LaravelはMITライセンスの下でリリースされており、そのソースコードはGitHubにホスティングされている。マイクロソフトの.NETの開発に関わっていたTaylor Otwell が開発した
PHPフレームワークのに2013年12月の人気調査によると、Laravelは2014年における最も有望なPHPフレームワークの1つとして挙げられた。
LaravelはPHP 5.3以上を対象とする新しいプロジェクトである

wikipediaより抜粋)


まだまだ開発も始まったばかりでノウハウ的なものは溜まっていないのですが、開発をすすめる中で出てきたいくつかのハマリポイントについて備忘録的に記載しておきます。
何かの、誰かのお役に立てれば、幸いです。
では、早速。

スポンサーリンク



メモリ不足エラー

これはLaravelではなく、恐らく、composer
だけど、cakephpで開発してても見たことないなー・。
sora_—_vagrant_corporatesystem___—_ssh_vagrant_192_168_33_95_—_140×52
僕の場合、日本語化しようとして下記のコマンドを投げた時に出たエラーです。

$ composer require laravel-ja/comja5


ハワワ、と焦らずにちゃんとエラーメッセージを読む・・・。

The following exception is caused by a lack of memory and not having swap configured


project_corporatesytem_1458136641868_85486_-_System_and_Oracle_VM_VirtualBox_Manager_and_sora_—_sora_indra_—___—_-zsh_—_140×52_and_composer_require_laravel-ja_comja5_-_Google_Search
メモリ不足か。
ただただ、淡々とvirtual boxのメモリを上げてあげれば解決です!


errorsなんてねーずらエラー

ログイン認証部分を実装しようとして、下記のリンク先を参考にする。

[Laravel 5 管理画面ログイン認証ページをscafoldで作成♪ (10分以内)]
 … http://qiita.com/kenzo0107/items/0c7573bcacb9074a53a1

いやはや、ほんとに便利!
助かります。
が、、、、
恐らく、5.2だと下記のエラーが出るかもです。

Undefined variable: errors


view側に記載されている$errors。
そんなもんねーし!、と怒られました。
いろいろ調べると、5.2でセッションの保持方法が変わったらしく、下記のように修正すると万事うまく行きました。

app/Http/routes.php:

Route::group([‘middleware’ => [‘web’]], function () {
Route::get(‘/’, function () {
return view(‘welcome’);
});
    …

Route::controllers([
‘auth’ => ‘Auth\AuthController’,
‘password’ => ‘Auth\PasswordController’
]);
});


Route::group([‘middleware’ => [‘web’]], function () {


で囲って上げて、追加したログイン認証のコントローラーを追加してあげます。
これで、ログイン認証部分のところでもセッションが有効となり、エラーがなくなります。

Laravel 2
無事にログイン認証部分ができましたん♪


終わりに

今のところ、ここまでぐらいしか触れていませんが、今後はもっと触っていく予定です。
これからの時代がLaravelなのかどうかまでは解りませんが、実際にLaravelを(ほんの少しだけですが、、、)触ってみた感想は、好きになる人たちの気持ちがわかるなーというのが、率直な意見です。
他のフレームワークと比べて動作が遅いという話もあるようですが、これはこれでアリではではないでしょうか。
(解りやすい構造に綺麗に書きやすそう。。。
 率直な感想は出てくるのですが、まだまだ具体的には出てこない感じです。
 もう少し触っていくと、具体的に何がどう良いのか!が書けると思います)

新しい言語、新しいフレームワークを使用すると、右も左も解らないことだらけでアタフタしますが、楽しい限りなんですよねー。
ヨガグラマ、今日もガンバリマス。

ではでは。

あわせてお読みください