のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,332,137人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ[PHPフレームワーク]Laravel

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    301 : nobodyさん - 2015/01/08(木) 19:24:00.30 ID:???.net (+57,+29,-17)
    新しい解説サイト(個人的にすげー見にくい)や、レシピサイトもあるやで。
    あと青っぽい解説サイトもある。

    全部バラバラの謎。
    302 : nobodyさん - 2015/01/08(木) 20:12:17.98 ID:BWcux7KG.net (+29,+29,-37)
    知らんうちにフォーラムが.tokyoのほうにあるみたいだけど
    開設当初.jpのサブドメインじゃなかったっけ?

    わざわざ分裂させて何がしたいの?
    せっかく流行ってきたのに銭の臭いがしていやんな感じですわ
    303 : nobodyさん - 2015/01/08(木) 23:35:20.11 ID:???.net (+63,+30,-62)
    銭なんて大して稼げんやろ。
    WordPressとかならまだしも、フレームワークじゃ。

    たぶん海外のこの仕組欲しいな。あのサイトに作ってくれないかな。
    まあ頼むくらいなら自分で作れるからさくっと作ろう。

    って感じのエンジニア特有のコミュ症が発症した結果だと思う。
    304 : nobodyさん - 2015/01/09(金) 04:01:26.76 ID:???.net (+50,-11,-78)
    tokyoの方初めて知ったよ
    問答無用でSE鳴らしたり:hoverでリンクの文字サイズ変えるとか何時の時代だよ
    公式じゃなきゃLaravelのアイコン外して欲しい
    305 : nobodyさん - 2015/01/09(金) 12:22:38.64 ID:???.net (+64,+29,-56)
    >>304
    わかるwいきなり音なってびっくりした後に
    「Laravelは最も洗練されたPHPフレームワークです。」 の文字見つけてイラッとしたw
    306 : nobodyさん - 2015/01/09(金) 13:16:04.11 ID:???.net (+51,+28,-3)
    高度なネガキャン
    307 : nobodyさん - 2015/01/12(月) 14:52:31.57 ID:???.net (+9,-30,-100)
    すいません質問なのですが、http://readouble.com/laravel/4/2/0/ja/quick.htmlの手順どおりに
    php artisan migrateを実行すると下記のようなエラーがでてしまいます
    [PDOException]
    SQLSTATE[42000] [1044] Access denied for user ''@'localhost' to database 'f
    orge'
    環境が行けないのかと思いmampからhomesteadに変えたり試したのですがダメでした
    エラーメッセージを見るにアクセスが拒否されたとのことなので、どこかで設定等しなければならないのでしょうか?
    308 : nobodyさん - 2015/01/13(火) 08:49:52.50 ID:???.net (+31,+3,-24)
    テンプレートの画面出を変数に取得する方法がみつからない
    309 : nobodyさん - 2015/01/13(火) 10:29:57.22 ID:???.net (-1,-29,-8)
    $output = View::make('xxx.yyy')->render();
    とかじゃないのか?
    310 : nobodyさん - 2015/01/16(金) 05:40:41.40 ID:???.net (+18,-30,-43)
    >>307
    やや亀だけど
    databaseの設定が間違ってるかも

    app/config/database.phpのl設定を直すか、
    手っ取りばやく試したいならdefaultをsqliteにすれば良いはず
    311 : nobodyさん - 2015/01/16(金) 21:33:27.42 ID:???.net (+21,-9,-1)
    >>310
    ありがとうございます
    sqliteにしてみたら上手く行きました
    312 : nobodyさん - 2015/01/21(水) 20:48:53.66 ID:???.net (+57,+29,-51)
    5来ないね
    なんかごっそり変わるらしいけど、どうなんかね?
    ちょこっと使いやすくするためだけに、それ以上の学習コストかかるようなアップデート無いことを祈る
    313 : nobodyさん - 2015/01/23(金) 00:52:08.86 ID:???.net (+39,+16,+0)
    5 待ってるのになぁ
    314 : nobodyさん - 2015/01/24(土) 21:56:53.43 ID:???.net (+3,-29,-83)
    artisanを触っててふと思ったのですが「php artisan up」や「php artisan down」は
    一体どこで設定を保持しているのでしょうか。
    app/storage内を見てもそれらしきファイルが見当たらなかったので質問させていただきました。

    Laravelのバージョンは4.2.16です。
    315 : nobodyさん - 2015/01/25(日) 10:39:45.33 ID:???.net (+36,-30,-30)
    316 : nobodyさん - 2015/01/25(日) 11:11:49.94 ID:???.net (+62,+29,-16)
    >>315
    ありがとうございます。
    ファイルの有無で判断しているのですね。 勉強になりました
    318 : nobodyさん - 2015/02/02(月) 18:08:46.80 ID:???.net (+0,-28,-30)
    自己解決
    どうもアクセサもしくはミューテータのあるアトリビュートは
    toArrayの対象に含まれないようで
    自前のtoArrayを作って追加したらおkですた
    お騒がせスマソ
    319 : nobodyさん - 2015/02/02(月) 19:11:01.47 ID:???.net (+18,-29,-34)
    自前のtoArrayも悪くないが attributesの対象を追加したり除いたりするメソッドがあった気がする
    320 : nobodyさん - 2015/02/02(月) 19:49:17.39 ID:???.net (+34,-29,-13)
    $attributesに追加しちゃうと、対応するカラムが存在しない場合、save()とかエラーになる気がする
    321 : nobodyさん - 2015/02/02(月) 21:38:17.00 ID:???.net (+67,+29,-62)
    >>320
    今回はもともと対応するカラムが「ある」ケースなんですわ
    そして普通にsaveするだけなら問題ない
    でもtoArrayを通すと消えちゃうわけ

    そういう意味ではこういう時ミューテータやアクセサを使うってのが
    そもそも不適切なんだろうけど
    特定アトリビュートが変化したとき副作用を起こさせる方法を
    他に思いつかないんですわ
    なんかいい方法あるかな?
    322 : 319 - 2015/02/02(月) 21:50:17.56 ID:???.net (+15,-17,-64)
    今回はShapeクラスのオブジェクトを製品モデルのプロパティとして持たせたけど
    Shapeをインターフェイスで書いて製品モデルに多重継承させるのが
    きっとスジなんでしょうね
    でもPHPのインターフェイスってなんか苦手でorz
    323 : nobodyさん - 2015/02/03(火) 00:25:39.98 ID:???.net (+39,-29,-44)
    toArray()で出力して欲しいなら、追加した座標値名とやらを $appendsプロパティにセットする必要があるんじゃないかな
    http://laravel.com/docs/4.2/eloquent の一番下にそんなような事が書いてある
    ソースコードだと、
    http://github.com/laravel/framework/blob/4.2/src/Illuminate/Database/Eloquent/Model.php#L2296
    あたりかな
    324 : 319 - 2015/02/03(火) 00:35:19.74 ID:???.net (+68,+30,-75)
    >>323
    そこにも書いてあるけどappendsは
    対応するカラムが「ない」時に使うものなんだよね
    今回はそうじゃないのでスジ違いかなと思いつつ試してもみたけど
    ダメだったんですわ
    しかしアクセサの書き方を間違ってたせいかもしれないので
    また今度試してみますわ、ありがとう
    325 : nobodyさん - 2015/02/03(火) 02:45:33.55 ID:???.net (-1,-29,-4)
    Eloquent::$attributes に座標を入れずに保存してたりしてね
    326 : nobodyさん - 2015/02/05(木) 19:33:02.47 ID:???.net (+4,-13,-1)
    5 出たね
    327 : nobodyさん - 2015/02/09(月) 08:58:34.49 ID:???.net (-1,-29,-25)
    Single Table Inheritanceの機構を標準で持って欲しい
    ほとんど必須だと思うんだけどなあ
    328 : nobodyさん - 2015/02/09(月) 15:34:13.36 ID:???.net (+57,+29,-30)
    5出たけど、差分のドキュメントないからさっぱりわからんな。
    動画は英語だし、テンポ遅くて見てらんないし。
    まあまだ、これからかな。
    329 : nobodyさん - 2015/02/09(月) 21:12:58.22 ID:???.net (+57,+29,-10)
    ハマりどころに関しての対応策とか、そういう情報もまだ少ないから様子見てる
    330 : nobodyさん - 2015/02/09(月) 21:24:27.44 ID:???.net (+57,+29,-8)
    しかし4の情報は今後減っていくんだろうなあ
    悩ましいところだ
    331 : nobodyさん - 2015/02/09(月) 21:59:40.15 ID:???.net (+9,-30,-69)
    Laravel4.2からLaravel5に移行しています。

    DBに関してなのですが、データベースを使用するときは use DB; をしないといけなくなったのでしょうか。
    use DB; をしないと

    Class 'App\Http\Controllers\hoge\DB' not found

    と怒られてしまいます。
    332 : nobodyさん - 2015/02/09(月) 22:50:20.40 ID:???.net (+38,-30,-46)
    >>331
    そのファイルの先頭で、namespace App\Http\Controllers\hoge; って書いてあるからでしょ
    \DB::xxx() と呼ぶか、use DB; するかかな
    PHP自体の名前空間の勉強も必要かもね
    333 : nobodyさん - 2015/02/10(火) 07:27:55.80 ID:???.net (+63,+29,-26)
    >>332
    ありがとうございます。
    名前空間に関しては調べてみます。
    Laravel4.2の頃は余り意識せずに済んだので少し大変です。。
    334 : nobodyさん - 2015/02/12(木) 00:09:13.50 ID:???.net (+3,-29,-105)
    Laravel4.2で動いてるのを5に移して動かしてみた
    結構変わってるね、フォルダの把握とか名前空間とか(\DBのままでいいのかな)
    一番ハマったのがAjax時のエラー、結果的にcsrf_token()を埋め込むだけなんだけど
    Laravel初心者にはキツかった
    335 : nobodyさん - 2015/02/12(木) 05:17:29.55 ID:???.net (+30,+2,-14)
    5になって、何が良くなったんですか?
    スピード?
    可読性?
    機能UP?
    336 : nobodyさん - 2015/02/12(木) 18:35:12.16 ID:???.net (+1,-21,-29)
    なんで差分ドキュメントないんだ?w
    337 : nobodyさん - 2015/02/17(火) 16:07:57.42 ID:???.net (+29,-13,-28)
    差分ドキュメントってどういうの?
    338 : nobodyさん - 2015/02/18(水) 05:13:00.01 ID:???.net (+52,+29,-3)
    まじで聞いてんのか?
    339 : nobodyさん - 2015/02/19(木) 08:51:22.88 ID:???.net (+67,+29,-57)
    CentOS6で動かしてる人います?
    PHP5.4以上って意外とハードル高いと思うんだけど
    みなさんどうしてるんだろう・・・
    ちなみに俺はremiを使ってるんだけど
    yumに自動アップデートさせてたら今日おかしくなってしまった
    やはり非標準レポは怖いということか
    それとも他に要因があるのか
    はぁまじ()
    340 : 337 - 2015/02/19(木) 12:01:18.73 ID:???.net (+3,-29,-83)
    自己解決
    NetBeansのデバッグセッションを終了してなかったので
    CLI含めてPHPからの出力が全てリダイレクトされてた
    そうするとyum updateの対象にPHP関連が含まれてる場合
    (というか多分更新にPHP自身の動作が必要な場合)
    yumが無言で止まってしまうんですな
    こんなことで凄い時間を使ってしまったorz
    341 : nobodyさん - 2015/02/19(木) 22:46:13.64 ID:???.net (+50,+27,-3)
    5になってモデルをどこに置くか困る
    342 : nobodyさん - 2015/02/19(木) 23:05:44.78 ID:???.net (+7,-29,-16)
    >>339
    5.4の公式サポートも今年の9月で終わるのに大変だな(´・ω・`)
    343 : nobodyさん - 2015/02/20(金) 00:04:49.39 ID:???.net (+9,-30,-54)
    remi で 5.4 使ってるってことは、
    remi には remi-php55 と remi-php56 っていうレポジトリが別にあるの知らないのか
    /etc/yum.repos.d/remi.repo.rpmnew 見れば設定が書いてあるだろうから、
    /etc/yum.repos.d/remi.repo に必要なところをコピーすれば使える
    344 : nobodyさん - 2015/02/20(金) 00:35:27.12 ID:???.net (+57,+29,-13)
    全部公式のパッケージ使うのなんて、むしろ稀でしょ。
    導入時は一番最新のにしといて、あとはテコでもバージョンアップしないのがプロ。
    345 : nobodyさん - 2015/02/20(金) 00:47:27.58 ID:???.net (+57,+29,-13)
    最近PHPのリリースサイクルも早いし
    標準パッケージで最新版かその前のくらいに追い付けるディストロに乗り換えたい
    346 : 337 - 2015/02/20(金) 06:19:04.20 ID:???.net (+4,-30,-243)
    >>343
    php関連ライブラリ(具体的にはphp-seclib-*)の
    アップデートも削除もできないようになっちゃったんだからどうしようもない
    とパニクっちゃった次第ですわ
    PHP5.4自体の削除はできても55や56を入れようとすると依存関係で跳ねられるわけわけ
    原因がバージョン云々ではなくxdebugセッションの終了し忘れにあったことは前述の通り(お粗末)

    まあ今回の案件の実稼働環境はイントラのwindowsサーバなので
    直接関係ないんだけどね
    そっちはそっちでXampp(php5.6)上のLaravel4だとApacheがコケる
    という問題が出てたりする
    環境依存っぽいしphp5.4のWampなら大丈夫だから
    何とかなると踏んでるんだけど気になるっちゃーなる
    347 : nobodyさん - 2015/02/21(土) 00:08:58.45 ID:???.net (+36,-30,-121)
    belongsToのリレーションを持つモデルをセッションに保存しておいて
    それを取り出すと
    ちゃんと正しいクラスのオブジェクトではあるのに
    リレーションが取得できない状態になるんだな
    $my_model = new MyModel(Session::get('my_model_name')->toArray());
    等とすれば大丈夫

    これ仕様なんだろうけどバグといえるレベルなんじゃないかと
    ちなみに4.2
    348 : nobodyさん - 2015/02/21(土) 01:28:48.87 ID:???.net (+56,+28,-40)
    リレーションが取得できない状態というのがよく分からん
    349 : nobodyさん - 2015/02/21(土) 01:55:17.54 ID:???.net (+79,+29,-20)
    >>347
    4.2で試したけど普通にリレーション取れたよ
    ダメな状況がわからん
    350 : nobodyさん - 2015/02/21(土) 03:03:33.50 ID:???.net (+3,-29,-39)
    名前じゃね?
    4.1の頃の話だけど、モデル名にアンダーバーが使われてるリレーション貼ると取れなかったり
    値をセットできなくなったりした
    シンプルな post 1-N comments なら相互に取れるんだけど
    post 1-N user_comments だと ダメになったりした
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について