【PHP】Laravel【フレームワーク】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2017/08/26(土) 02:58:34.76ID:3LVy+E3x
テンプレ追加修正お願いします

Laravel
ウェブ職人のためのPHPフレームワーク

本家
https://laravel.com/

git
https://github.com/laravel

動画チュートリアル(英語)
https://laracasts.com/

日本語
http://laravel.jp/

書籍
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク
https://www.amazon.co.jp/gp/aw/d/4844339451

Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)
https://www.amazon.co.jp/gp/aw/d/4774173134
0077nobodyさん
垢版 |
2017/12/09(土) 20:34:00.23ID:???
>>76
これはいいサイトですね
公式サイトが意味不明なのは同感です
リンク切れしまくってるし
0078nobodyさん
垢版 |
2017/12/09(土) 22:35:04.54ID:???
日本語ドキュメントが公式だと思ってないだろうな
0081nobodyさん
垢版 |
2017/12/10(日) 10:41:11.97ID:RD0uwYDV
>>76
何がわからんの?
基本的なことは全部書いてあるやん
0082nobodyさん
垢版 |
2017/12/10(日) 20:55:27.28ID:???
確かに分かり辛いと俺も思ったな
Getting Startedに定番のチュートリアルがないのはLaravelぐらいしか知らん
別フレームワークの経験があったから困らなかったけど
0083nobodyさん
垢版 |
2017/12/11(月) 06:06:55.01ID:0w7ZoDLF
Laracastsでも見てねってことかな
0085nobodyさん
垢版 |
2017/12/13(水) 08:16:39.31ID:???
Laravelのドキュメントがわかりやすいって思ってるなら相当なエスパーか、相当な熟練者だぞ。
そもそもあのドキュメントは初心者向けに書いてない。親切心が全く無い。
言うなれば、使い慣れている人には、使いやすいドキュメント。
道を聞いてるのに住所で教えられてるような感覚だな。
0086nobodyさん
垢版 |
2017/12/13(水) 19:45:14.12ID:???
今は息してないけどFuelPHPのドキュメントは個人的に好き
0087nobodyさん
垢版 |
2017/12/14(木) 12:31:11.91ID:???
>>85
あれでエスパーだと思ってるなら、お前は相当な初心者か無能だぞ
事実俺はドキュメントで何も困らなかったし
0088nobodyさん
垢版 |
2017/12/14(木) 14:57:45.60ID:Nb03bWEw
>>86
あれは分かりやすいよね。
初めてでもドキュメント読んでサクサク進められた。
0089nobodyさん
垢版 |
2017/12/14(木) 15:05:08.76ID:Nb03bWEw
>>87
85じゃないけど、初心者向けに書いてないって言ってるだろ。
ポケモン全部捕まえておいて、マスターボールは使わずにミュウ2も含めて全部モンスターボールで捕まえてね、初期ロットじゃないからミュウの事は気にしなくていいよってポケモン知らないヤツに言って伝わらないだろ?
0090nobodyさん
垢版 |
2017/12/17(日) 08:09:36.01ID:UJeS8gLw
すべての人がポケモン知ってると思ってるのかポケガイジ
的外れなたとえすんなカス
0091nobodyさん
垢版 |
2017/12/17(日) 12:01:54.33ID:???
誰もがLaravelやフレームワークを知っているのかと同じじゃん
それに疑問が持てないなら、お前自身あるいはお前の周りの環境がクソだ
0092nobodyさん
垢版 |
2017/12/17(日) 17:24:20.96ID:???
PHP初心者ですがまずはLaravelから始めましたみなさんよろしく。
0093nobodyさん
垢版 |
2017/12/17(日) 17:27:03.71ID:???
>>91
>誰もがLaravelやフレームワークを知っているのかと同じじゃん
スレタイ読める?
ここはポケモンスレなの?w
0094nobodyさん
垢版 |
2017/12/18(月) 03:20:16.46ID:???
>>89
初心者ってなんの初心者だ?
PHP初心者にわかるために書けってか?
馬鹿じゃねえの?
0095nobodyさん
垢版 |
2017/12/18(月) 03:23:11.78ID:???
>>91
少なくともLaravelを知らなくてもできる程度の内容になってるな
それが理解できないなら、お前自身あるいはお前の周りの環境がクソだ
0096nobodyさん
垢版 |
2017/12/18(月) 18:14:40.86ID:???
これからプログラミング学ぶならマジでなんでPHP選ぼうと思ったのか気になる
案件数?
0097nobodyさん
垢版 |
2017/12/19(火) 02:37:40.11ID:???
天下のFacebookもGoogleもPHPの案件なんて腐るほどあるわけだがw
まあ、勉強したてのやつは流石にフレームワークは早い気がするけど
0098nobodyさん
垢版 |
2017/12/19(火) 09:15:11.91ID:???
>>96
知り合いからPHPの開発案件の依頼が来てるのと前から興味あったからってだけよ
0099nobodyさん
垢版 |
2017/12/20(水) 08:09:03.75ID:+nLWLGLX
>>98
お前は76?
codeigniter触ったくらいでcomposerさえよく分からん奴に開発依頼するのも考えもんだよなw
0101nobodyさん
垢版 |
2017/12/20(水) 13:30:47.77ID:???
謎の殴り合いはじまってうけんなw
0102nobodyさん
垢版 |
2017/12/20(水) 20:25:52.39ID:???
裏返った声ですっごい早口で言い合いしてそう
0103nobodyさん
垢版 |
2017/12/20(水) 20:46:22.01ID:???
Composerなんて昔はなかったし分らんでもただコマンド打ったらええだけじゃないの?
0104nobodyさん
垢版 |
2017/12/21(木) 00:43:00.73ID:???
そうだよ、たかだが依存関係だのバージョンの相違だのを吸収してくれるだけのインストーラーみたいなもんだ
手品でも魔法でもないタダのコマンド
0105nobodyさん
垢版 |
2017/12/21(木) 10:26:59.88ID:???
もうComposer様のautoloader生成がない開発には戻れないなー
0106nobodyさん
垢版 |
2017/12/30(土) 12:11:41.18ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

2LTTSWKEK9
0107nobodyさん
垢版 |
2018/01/03(水) 14:04:21.04ID:???
Laracastsやってる人いる?
あれって1ヶ月プラン期間にダウンロードした動画は
サブスクリプションやめてもローカルで見れるの?
0108nobodyさん
垢版 |
2018/01/11(木) 10:43:34.23ID:???
やってないから知らんけどDLできるなら関係なく見れるんでねーの
0109nobodyさん
垢版 |
2018/01/18(木) 15:38:10.70ID:???
ルーティングの Route::controller(...) ってなんで削除されたんですか?
同じような機能ってないんでしょうか
0110nobodyさん
垢版 |
2018/01/19(金) 01:37:38.72ID:???
>>109
I had the same issue as you, and none of the alternatives (explicit declaration or publishing) was good enough. There were also some alternatives which required changing too much code.

This is why I wrote a class called AdvancedRoute, which serves as a drop in replacement.

It can be used by simply replacing Route::controller with AdvancedRoute::controller like this:

AdvancedRoute::controller('users','UserController');
Full information how to install and use find at the GitHub repo at:

https://github.com/lesichkovm/laravel-advanced-route

Hope you find this useful.
0111nobodyさん
垢版 |
2018/01/19(金) 22:51:33.29ID:???
>>110
使えました。ありがとうございます
0112nobodyさん
垢版 |
2018/02/19(月) 21:43:55.39ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0113nobodyさん
垢版 |
2018/02/27(火) 23:04:11.87ID:a1SlVO44
さくらレンタルサーバでサブドメインの中にlaravelを設置したんですが
アクセスするとサーバエラーになってしまって開けません
どうしたら正常にアクセスできますでしょうか?
0114nobodyさん
垢版 |
2018/02/27(火) 23:34:49.87ID:???
エラー原因のヒントもなしに分かるかよ
0116nobodyさん
垢版 |
2018/02/28(水) 14:39:34.57ID:???
まあまあ、分からない人は大抵なんでわからないかもわからないもんだから。
そうカリカリすんな
0117nobodyさん
垢版 |
2018/03/01(木) 21:46:00.80ID:3fxOIMkp
>>115
ありがとうございました
0118nobodyさん
垢版 |
2018/03/02(金) 18:44:49.31ID:???
=>とか->の記述の意味が解りません
それぞれどういう意味なんでしょうか?
0120nobodyさん
垢版 |
2018/03/09(金) 11:23:41.39ID:???
クラスの各メソッドで、戻り値に同じ処理をしたい場合、
例えばAPIの戻りを同じようなIFに加工したい場合
みんなどうしてる?
加工するメソッドを呼び出すように各メソッドに書くしかないのかな。
0122nobodyさん
垢版 |
2018/03/09(金) 22:44:18.56ID:???
>>121
middlewareで出来るんですね。
ドキュメント読む限り関数の戻り値に影響を及ぼせるように見えなかったのですが、多分私が理解できてないだけですね
ありがとう
0123nobodyさん
垢版 |
2018/03/10(土) 14:11:13.80ID:???
エスパーするとHTTPレスポンスを加工したいわけではなく、メソッドの戻り値からレスポンスボディの生成がしたいんちゃう?
オブジェクトをJSONに、とか。ビューロジックの部分やな。

一番手軽なのはResponseマクロを使う

比較的手堅いのはResponsableを実装した独自クラスを作る方法

EloquentをJSONに変換するだけなら組み込みのAPI Resource
0124nobodyさん
垢版 |
2018/03/10(土) 20:33:01.33ID:SF9pGinP
アホな事やってんのな… Laravelも…
0125nobodyさん
垢版 |
2018/03/19(月) 07:23:31.47ID:???
もう無理だ
セキュリティ機能が楽に実装できて魅力的に感じてたけど英語ができない独学じゃ情報収集がまったくはかどらない
こんなの使いこなせないよ
0126nobodyさん
垢版 |
2018/03/19(月) 10:43:40.01ID:???
>>125
そんなこと言わないでー!
このスレで質問してみよう
きっと誰かが教えてくれるはずw
0127nobodyさん
垢版 |
2018/03/19(月) 19:51:36.64ID:jALOMN2A
Laravel/RailsのModel/Migration方式の利点が全くわからない。
DoctrineとかJPAとかDjangoの様に、Modelの方に全部フィールドが書いてある方がわかり易いじゃん。
オマケでMigrationも自動化できる(注意は必要だけど)し。
0128nobodyさん
垢版 |
2018/03/19(月) 21:46:50.90ID:???
英語そんなできなくてもできるよ
やりたいこと英語の単語並べて検索すれば大抵スタック・オーバーフローに答えある
0129nobodyさん
垢版 |
2018/03/19(月) 23:44:16.79ID:???
>>127
Doctrine使いたかったらlaravel-doctrine/ormが使えるんじゃない?
マイグレーションの自動生成に対応してるみたいよ
0130nobodyさん
垢版 |
2018/03/21(水) 03:19:32.65ID:???
>>127
DB側は変更したいけど
プログラム(model)は変更したくない
って場合はメリットあるのかも
0131nobodyさん
垢版 |
2018/03/28(水) 09:31:17.80ID:MstQbMYU
ないな。
Rails: コメントにテーブル定義を書く(コマンドで生成。コマンドとはいえDRYではない)
# == Schema Information
#
# Table name: articles
#
# id :integer not null, primary key
# author_id :integer
# title :string
# body :text
# created_at :datetime not null
# updated_at :datetime not null
#

class Article < ApplicationRecord
belongs_to :author
end

Django:
class Game(models.Model):
created = models.DateTimeField(auto_now_add=True)
name = models.CharField(max_length=200)
game_category = models.ForeignKey(GameCategory,
related_name='games', on_delete=models.CASCADE)
release_date = models.DateTimeField()
played = models.BooleanField(default=False)
0132nobodyさん
垢版 |
2018/04/22(日) 23:17:09.83ID:???
シバンは百歩譲って我慢するとしてコメントにプログラムから処理される設定書かせるなよクソが
0134nobodyさん
垢版 |
2018/07/04(水) 05:48:42.81ID:1nWwkToC
『PHPフレームワーク Laravel入門』掌田津耶乃をお持ちの方、教えてください。

Chapter5の2の、データベースの利用が本のとおりにやっても動作しません。
xamppを通して実行(表示)してみようとすると、
Illuminate \ Database \ QueryException
Database (database/database.sqLite) does not exist. (SQL: select * from people)
と出て来てしまいます。
昨日昼からずっといろいろ試してますが、何をやってもダメです。
アマゾンのレビューなど見ても、困ってる人がいるようです。

何がダメなのかさっぱりです。
どうすればいいのか、ご教示ください。お願いします。
0135nobodyさん
垢版 |
2018/07/04(水) 14:23:21.33ID:sW6Nuvdk
データベースがないって書いてあるやん
.envかconfig/database.phpちゃんと設定してるか確認
sqLite使ってる設定ぽいがそれでいいのか?
0136nobodyさん
垢版 |
2018/07/04(水) 14:38:59.46ID:1nWwkToC
ご回答ありがとうございます。

適当にいじりながら、config/database.php内の、

'database' => env('DB_DATABASE', database_path('database.sqlite')),

という部分を、

'database' => database_path('database.sqlite'),

と変えたら、動作しました!

しかし、本のとおりにやったのだし、これの何がいけなかったのか、env関数を使うと
何か問題だったのか、わかりません。

何がだめだったのか、推測できないでしょうか?
0137nobodyさん
垢版 |
2018/07/04(水) 15:18:09.88ID:sW6Nuvdk
>>136
その書き方は.envファイルのDB_DATABASEを最初に見て、
.envに書いてなかったら第2引数を使うという意味だが、
.envファイルに設定ちゃんと書いてた?

あとdatabase_path()はヘルパー関数だから、
.envでは使えないのでパスを直接書く必要がある
0139nobodyさん
垢版 |
2018/07/09(月) 09:23:45.53ID:R9XoulfL
入門者で、見よう見まねで簡単なアプリを試作しているところです。

一通りのアプリ機能ができて、その後に、artisan make:auth で認証機能を付けました。

いまどうすればいいのか困ってるのですが、アプリの画面にログアウトボタンを設置したいのですが、
どうやって書けばいいのかわかりません。

index.blade.phpに、
<p><img src="images/logout.gif" float: right" ></p> として画像を表示していますが、これをクリックすると
ログアウトさせたいのです。

どうすればいいのか教えてください。
お願いします。
0140nobodyさん
垢版 |
2018/07/09(月) 09:32:32.17ID:JovMlsmc
適当にコントローラ作るか既存のコントローラの新しいメソッドに

Auth::logout();

して最後に戻りたいページにリダイレクトさせる
画像にそこへのリンクを張る
0141nobodyさん
垢版 |
2018/07/09(月) 09:43:59.63ID:???
>>140
ありがとうございました!!
ログアウトできました
それに
今はじめてフレームワークの感覚もはじめてつかんだ気がします!!!
0143nobodyさん
垢版 |
2018/07/21(土) 09:02:29.65ID:???
このスレ落ちたのかと思ったわ
ログ削除して開きなおしたら落ちてなかった
0144nobodyさん
垢版 |
2018/07/21(土) 10:35:10.48ID:+i5+6QjD
CakePHPのbakeみたいに、コマンド一発でCRUD作成することはできますか?
0146nobodyさん
垢版 |
2018/07/21(土) 22:18:39.85ID:3/5Lau+8
CRUDを自動で作ってくれるのは、LaravelよりもCake(Bake)のいいところ。
認証周りを自動で作ってくれるのが、LaravelのCakeに対する優越点。
0147nobodyさん
垢版 |
2018/07/24(火) 03:01:39.07ID:???
>>146
CodeIgniterの認証周りが不満で
Laravel作ったとかって聞いた希ガス
0148nobodyさん
垢版 |
2018/07/25(水) 02:40:57.03ID:UlOz99Ok
5.6 でauth入れたんだけど、コントローラーのメソッド内にredirect()->with(‘status’, ‘hogehoge’);みたいな感じで
flashメッセージ出す処理書いてもメッセージが表示されない。。。
debugbarで確認してもsession空っぽ。
route/web.phpのrouteに直接Session::flash(’status’, ‘hogehoge’);
書いたら表示されるのに。なんで?
誰か教えてくれるナイスガイいたらVRで美少女になっておっぱい揉ませてあげるお。(ただし中の人は以下略)
0151nobodyさん
垢版 |
2018/07/25(水) 10:47:05.60ID:???
未だにCakeなんてゴミ使ってるやついるのか…
衝撃だな
0152nobodyさん
垢版 |
2018/07/25(水) 11:55:18.00ID:AlFVLKl+
マジかよ
誰が使ってんの?
0153nobodyさん
垢版 |
2018/07/26(木) 15:28:50.89ID:???
>>149 >>150
反応ありがとう。
質問の内容はそんな感じだけど、残念ながら解決できなかったよ。
>>150のstack overflowの方でも解決できてないね。何なんだろ〜ねホント^^;
ただアンタはナイスガイの素質あるからこのツイートを紹介しとくよ。
おっぱいに栄光あれ。
https://twitter.com/i/status/1021979458805399563
0154nobodyさん
垢版 |
2018/07/26(木) 23:36:11.89ID:???
composerでsslエラー出るんだけどどなたか解決した人いる?
cacert.pemをcurlのサイトから落としてphp.iniにて指定するやり方で解決しないんだけど
0156nobodyさん
垢版 |
2018/07/28(土) 20:44:13.89ID:???
openssl入ってねーんじゃねーの
0157nobodyさん
垢版 |
2018/07/28(土) 23:48:27.87ID:???
>>156
ありがとう
でもopensslはenableなんすよね
証明書がーってエラーなんですが、拾ってきた新しいの指定してもgitforWindowsのやつ指定しても同じエラーなんですよ
xamppやめて仮想環境でやろうかな、、、
0159nobodyさん
垢版 |
2018/07/30(月) 00:25:57.72ID:???
>>158
まじで感謝
リンク先のカスペルスキーの設定で解決しました、下エラーのせときます

SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed

3日も悩んでしまった。
誰か他の人のためにも設定>詳細>ネットワーク>暗号化された接続のスキャン:暗号化された接続をスキャンしない
カスペ使ってる人どうぞ
0160nobodyさん
垢版 |
2018/07/30(月) 00:39:35.59ID:???
今から学び始めるならどの書籍かサイトがオススメ?
PHPの知識も趣味に毛が生えたようなもんだから敷居高いかな
0161nobodyさん
垢版 |
2018/07/30(月) 01:17:45.29ID:???
>>160
書籍は青い表紙のやつしかない。
中身の質は俺にはわからん。少なくとも、オフィスや書斎の本棚の飾りとしては悪くない。
0162nobodyさん
垢版 |
2018/07/30(月) 01:31:00.72ID:y5TUArLX
青い表紙の本はLaravel初学者が学ぶにはちょうどいいよ
足りないところも多いのでその後の自習も必要だが
0163nobodyさん
垢版 |
2018/07/30(月) 01:48:40.15ID:???
ありがとう!
さっそく買って読んで見る
0166nobodyさん
垢版 |
2018/08/03(金) 17:27:43.74ID:???
青いのよんだがこれ情報量ララ帳とかと大して変わりなくないか
0167nobodyさん
垢版 |
2018/08/03(金) 18:19:54.85ID:???
ヤツの本は公式チュートリアルとかを改変して
わかりにくい解説をつけただけってのがデフォ
0168nobodyさん
垢版 |
2018/08/04(土) 08:18:11.27ID:???
まぁ自分で情報集める能力のないヤツ用の本だろ。
0169nobodyさん
垢版 |
2018/08/04(土) 12:09:49.92ID:???
アマゾンレビューに騙されたわ
なんであんな絶賛してんだよ
0170nobodyさん
垢版 |
2018/08/04(土) 14:35:24.75ID:???
本に書いてる通りやってもエラーで動かない!
とかレビューしてる本が多いけど、それぐらいのトラップ乗り越えられないようなヤツは、メジャーバージョンアップとかして仕様変わって動かなくなったらどうするんだろうな。
サービス終了すんのかな。
0171nobodyさん
垢版 |
2018/08/05(日) 04:03:01.47ID:???
>>170
本買うくらいの初心者ならそれくらい言うだろ。
たいていの人はすぐにそのレベルは卒業するよ。

世の中、たいていの人は、おまえなんかよりも優秀だと思っておくといいよ。
0172nobodyさん
垢版 |
2018/08/05(日) 05:20:43.77ID:???
めっちゃイライラしてて草
0173nobodyさん
垢版 |
2018/08/05(日) 12:49:22.51ID:???
LaravelってRailsのphpバージョンみたいに考えておけばいいの?
0176自作自演
垢版 |
2018/08/29(水) 21:31:03.48ID:???
インパラ本の最初の方だけ読んだけど
純正ドキュメントやLaracastsとは
違った(つか自分が知らなかっただけ)やり方が
書いてあって参考になった
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況