私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】Laravel【フレームワーク】 Part.10
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
フレームワークと言ってもルーティング、コントローラー、データベース辺りの
扱いが分かればそんなに大差は無い気がする
扱いが分かればそんなに大差は無い気がする
フレームワークは言語問わずRails模範だとほぼ一緒。CodeIgniterはRailsの前だから違うのだろう
CodeIgniterは軽量なのがいいな
Laravelみたいにcomponerインストールして~
みたいなところからはじめないのが良い
Laravelみたいにcomponerインストールして~
みたいなところからはじめないのが良い
なぜcodeigniterの話になってんの?しかもrailsより前から存在したことになってるし意味不明だわ
>>406
ゼロなのぉ!?
ゼロなのぉ!?
流石にcomposer使わない事が利点にはならん気が
Vue.jsやreactもnode.jsのパッケージマネージャー使わずに作れはするが現実的では無いしな
Vue.jsやreactもnode.jsのパッケージマネージャー使わずに作れはするが現実的では無いしな
>>409
ゼロではねぇか、ゼロではねぇけど…
ゼロではねぇか、ゼロではねぇけど…
単純にデプロイの作業が軽減される=利点にはならんか?
よけいなパッケージ入れるのは、それだけリスクが高いわけだし
よけいなパッケージ入れるのは、それだけリスクが高いわけだし
>>391ですが、これでいけました(Laravel 9)
参考ページ(sof)://stackoverflow.com/questions/71923673/laravel-9-dynamic-email-configurations
ほぼそのコピペですがこんな感じです(sendgrid)
use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mime\Email;
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
~~~
$transport = (new EsmtpTransport('smtp.sendgrid.net', 465, 'ssl'))
->setUsername('user')
->setPassword('pass');
$mailer = new Mailer($transport);
$email = (new Email())
->from('hello@example.com')
->to(to@example.com')
//->cc('cc@example.com')
//->bcc('bcc@example.com')
//->replyTo('rto@example.com')
//->priority(Email::PRIORITY_HIGH)
->subject('Hello Subject/ 日本語テスト')
// ->text('Sending emails is fun again!')
->html('<p>日本語テスト</p>');
$mailer->send($email);
~~~
sofのコピペだと動作しなくて、直接EsmtpTransport見たらいけそうで、いけちゃいました
あと.crtファイルの参照がphp.iniに必要でした
ありがとうございました
参考ページ(sof)://stackoverflow.com/questions/71923673/laravel-9-dynamic-email-configurations
ほぼそのコピペですがこんな感じです(sendgrid)
use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mime\Email;
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
~~~
$transport = (new EsmtpTransport('smtp.sendgrid.net', 465, 'ssl'))
->setUsername('user')
->setPassword('pass');
$mailer = new Mailer($transport);
$email = (new Email())
->from('hello@example.com')
->to(to@example.com')
//->cc('cc@example.com')
//->bcc('bcc@example.com')
//->replyTo('rto@example.com')
//->priority(Email::PRIORITY_HIGH)
->subject('Hello Subject/ 日本語テスト')
// ->text('Sending emails is fun again!')
->html('<p>日本語テスト</p>');
$mailer->send($email);
~~~
sofのコピペだと動作しなくて、直接EsmtpTransport見たらいけそうで、いけちゃいました
あと.crtファイルの参照がphp.iniに必要でした
ありがとうございました
LaravelでPDF作るのってみんな何つかってるの?
html頑張って作ってdompdfしてるん?
html頑張って作ってdompdfしてるん?
Laravel9で質問です
あるModelからMySQLのdatetime型である、
「created_at」「updated_at」、それと「issue_date」というカラムを含むデータを取得しました。
しかし、それをcontrollerからreturnする前にjson_encodeなどで確認すると、
前者2つは
「"2022-05-30T06:57:27.000000Z"」
後者は
「"2022-05-30 00:00:00"」
と、型(フォーマット)が異なるような値になっていました。
「created_at」「updated_at」の型(?)を変換しない方法はありますでしょうか。
可能ならModel内で出来ればいいなと思っています。
あるModelからMySQLのdatetime型である、
「created_at」「updated_at」、それと「issue_date」というカラムを含むデータを取得しました。
しかし、それをcontrollerからreturnする前にjson_encodeなどで確認すると、
前者2つは
「"2022-05-30T06:57:27.000000Z"」
後者は
「"2022-05-30 00:00:00"」
と、型(フォーマット)が異なるような値になっていました。
「created_at」「updated_at」の型(?)を変換しない方法はありますでしょうか。
可能ならModel内で出来ればいいなと思っています。
Laravelのデプロイって必ずComposerの説明から入るけど、
WordPressみたいにFTPで単純にアップロードすることはできないの?
WordPressみたいにFTPで単純にアップロードすることはできないの?
必要ファイルを全部FTPでアップロードしても動くよ
ただ更新する時にも全部コピーするのか?という話もあるし
git pullするだけとかの方が運用はマシじゃね?
ただ更新する時にも全部コピーするのか?という話もあるし
git pullするだけとかの方が運用はマシじゃね?
そのままアップでもいけるけどvendorフォルダどうすんのっていう
gitからはignoreするやろ、composer前提で
gitからはignoreするやろ、composer前提で
vendorフォルダはignore解除してコミットしたほうがよくないか?
>>417
前者はUTC
前者はUTC
もはや非エンジニアが簡単に扱えるものではないのかもな
ひと昔前は知識なくても掲示板のWebアプリとか設置したもんだが
ひと昔前は知識なくても掲示板のWebアプリとか設置したもんだが
Laravelなら日時関連はCarbon(又はCarbonImmutable)を必ず使うようにした方が良いかも知れない
PHPのDateTimeクラスと併用するのは気持ちが悪いしね
PHPのDateTimeクラスと併用するのは気持ちが悪いしね
>>430
データとしてはオブジェクトで持っておいて、表示の際にフォーマットで整えるほうがきれいだと思うよ
データとしてはオブジェクトで持っておいて、表示の際にフォーマットで整えるほうがきれいだと思うよ
>>431
ありがとうございます。
Laravelとしてはそうすべきってことなんでしょうね。。
一応ソースある程度見ると、Model.phpに
const CREATED_AT = 'created_at';
とありつらつら追うとイジれば変えられそうですが、影響が大きそうで止めることにしました。
その代わり全ModelのDateカラムを$datesにつっこむ事になりそうです.。まだ設計イジれるので。。(つらひ
お騒がせしました、ありがとうございました。
ありがとうございます。
Laravelとしてはそうすべきってことなんでしょうね。。
一応ソースある程度見ると、Model.phpに
const CREATED_AT = 'created_at';
とありつらつら追うとイジれば変えられそうですが、影響が大きそうで止めることにしました。
その代わり全ModelのDateカラムを$datesにつっこむ事になりそうです.。まだ設計イジれるので。。(つらひ
お騒がせしました、ありがとうございました。
え?$castsに指定してあげるかserializeDateに定義してあげるんじゃダメなの?
http://readouble.com/laravel/9.x/ja/eloquent-mutators.html#date-casting
http://readouble.com/laravel/9.x/ja/eloquent-mutators.html#date-casting
Laravel書いてると、なんかphp書いてる気がしないなぁ
フレームワークってすごいな
フレームワークってすごいな
すごいんだけど、ファイル数多くなるのがどうしても気になるわ
自分が把握していないファイルがあることに
自分が把握していないファイルがあることに
>>438
ある程度の規模のプロジェクトになると、自分の把握していないファイルは一定生まれるじゃん?それと同じことでは?
必要があればリポジトリから調査も出来るわけだし、修正もできるので、本当にそれ問題なの?って疑問が湧くが
ある程度の規模のプロジェクトになると、自分の把握していないファイルは一定生まれるじゃん?それと同じことでは?
必要があればリポジトリから調査も出来るわけだし、修正もできるので、本当にそれ問題なの?って疑問が湧くが
>>438
ある程度の規模のプロジェクトになると、自分の把握していないファイルは一定生まれるじゃん?それと同じことでは?
必要があればリポジトリから調査も出来るわけだし、修正もできるので、本当にそれ問題なの?って疑問が湧く
ある程度の規模のプロジェクトになると、自分の把握していないファイルは一定生まれるじゃん?それと同じことでは?
必要があればリポジトリから調査も出来るわけだし、修正もできるので、本当にそれ問題なの?って疑問が湧く
フロントにもフレームワーク採用してLaravelに組み込んでるとかなりの数になるしなあ
Laravel9はPHP8.xが要件になるから暫くはシェア伸びないだろうね
たかがWebのシステム動かすのに基本のファイルが40MBってやばいな
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [98%] - 2023/1/30 18:45
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [98%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.9 (884) - [96%] - 2022/3/13 12:00
- 【PHP】Laravel【フレームワーク】 Part.8 (148) - [96%] - 2021/8/8 21:30
- 【PHP】Laravel【フレームワーク】 Part.7 (779) - [96%] - 2021/7/9 16:18
- 【PHP】Laravel【フレームワーク】 Part.6 (745) - [96%] - 2021/6/21 6:30
- 【PHP】Laravel【フレームワーク】 Part.5 (568) - [96%] - 2021/5/1 22:00
- 【PHP】Laravel【フレームワーク】 Part.2 (917) - [94%] - 2019/9/10 9:15
- 【PHP】Laravel【フレームワーク】 Part.3 (983) - [94%] - 2021/2/12 4:00
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [94%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 (887) - [82%] - 2019/4/23 21:00
- 【PHP】フレームワーク Akelos (129) - [54%] - 2019/5/9 7:46
トップメニューへ / →のくす牧場書庫について