X



【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
0056nobodyさん
垢版 |
2017/09/25(月) 15:12:50.00ID:???
>>55
やっぱりそれが楽ですかなあ〜
ありがとう
0057nobodyさん
垢版 |
2017/09/27(水) 00:42:02.25ID:???
ファサードでも良いじゃないの
0058nobodyさん
垢版 |
2017/09/28(木) 00:40:26.86ID:???
>>56
いやmiddlewareだろ…
なんで>>55みたいな馬鹿な方法を楽だと思うのか
既に開発が進んでた場合、全コントローラの親置き換えるのか??
0059nobodyさん
垢版 |
2017/09/28(木) 11:33:05.79ID:???
>>58
middlewareなのかな?どんな感じで使う想定?
0060nobodyさん
垢版 |
2017/09/28(木) 14:17:02.80ID:???
>>59
>どんな感じで使う想定?
なにを言ってるんだ?>>53だろ
0061nobodyさん
垢版 |
2017/09/28(木) 19:42:42.08ID:???
日本語の時点でおわってるのか
0062nobodyさん
垢版 |
2017/09/28(木) 22:50:05.82ID:nP8gwIrz
>>58
全部共通して置き換えるなら楽じゃん
手間はmiddlewareより少ないだろ
てか、controllerの基底クラスは作ってるだろ?
今ある基底クラスにちょこっと付け足すだけ
まあスピード求めなければどっちでもいいんだが
0064nobodyさん
垢版 |
2017/09/30(土) 21:48:29.50ID:???
53です。
なんだかんだでmiddlewareで組みました。
0065nobodyさん
垢版 |
2017/10/01(日) 09:07:53.65ID:cDLYQHhW
仕事でFuel使ってきたけどららべるに乗り換えようか考え中
0066nobodyさん
垢版 |
2017/10/01(日) 10:15:10.08ID:???
>>64
正解だと思う
継承だと親クラスが膨らむ一方で整理できなくなる
0067nobodyさん
垢版 |
2017/10/02(月) 20:35:33.37ID:???
>>62
>手間はmiddlewareより少ないだろ
どこがだよwwww
0068nobodyさん
垢版 |
2017/10/02(月) 23:25:08.06ID:???
>>62
え?パッケージにもコントローラがある場合それも置き換えて、アップデートした場合そのたび修正するの?
全く違う処理を行いたいときも同じクラスに詰め込むの?

さすがLaravelwwww それを楽だと思うのは職人ならではだねwwww
怠惰な技術者には無理ですわ
0069nobodyさん
垢版 |
2017/10/03(火) 08:43:59.96ID:???
middleware派のコードサンプルがみたい
0070nobodyさん
垢版 |
2017/10/03(火) 13:41:00.81ID:???
これだけの情報で一つに断定できるってすごいな

コマンドラインから実行したときにも必要な共通処理ならむしろHTTPから切り離してサービスクラスとかに書く
HTTPの処理だったり、本処理と分離したい関心事ならMiddleware
0071nobodyさん
垢版 |
2017/10/09(月) 11:38:06.03ID:D/A6qnVL
Laravelでチャットサイト作りたんだけど、おすすめのチュートリアルやパッケージある?
0072nobodyさん
垢版 |
2017/10/09(月) 12:13:38.58ID:???
こういうサンプルって
GitHubとかを探せばあるもんなのかな?
0073nobodyさん
垢版 |
2017/10/09(月) 15:38:48.69ID:???
探してみてから言う方がいいのでは?
0074nobodyさん
垢版 |
2017/10/14(土) 19:38:49.39ID:???
middleware派ってなんだ?
0076nobodyさん
垢版 |
2017/12/08(金) 18:55:59.89ID:UKd+Wflm
PHPは前にフレームワークだとCode igniterをちょっと使ってたぐらいで、composerとかもよく分からない状態でlaravelの公式ドキュメント読んだらまあ意味分からなかった。
パルスのファルシのルシがパージでコクーン状態だよマジで。
ララ帳ってサイトが分かりやすくてものすごく助かった。
ようやくマシに進められるようになってからはだいぶ使い心地が良い。
ただ未だに公式のドキュメントだけはマジで何を伝えたいのか分からない。
パルスのファルシのルシがパージでコクーン状態だよマジで。
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にて指定するやり方で解決しないんだけど
■ このスレッドは過去ログ倉庫に格納されています

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