Laravel 【Laravel】リダイレクトルートを触ってみる どーも! たかぽんです! 今回はLaravelのrouteにてリダイレクトができるリダイレクトルートを触ってみようと思います! リダイレクトとは? リダイレクトとは、あるページへアクセスをしようとした際に、そのページではなく、別のページへアクセスし直して欲しい時なんかに使いますね! 例えば以前からあるURLに対してペー... 2020年3月18日
Laravel 【Laravel】基本的なバリデーションを試してみる(初心者向け) どーも! 今回はlaravelでバリデーションを実装してみたいと思います! 最近あまりフロント側を触ってないのでバリデーションのコードも忘れてきて...いるので... 初心者向けにもわかりやすいよう、改めて説明しながら再確認しようかなーと。 バリデーションって? Webページでは様々な値を入力して受け取り、その入力値を... 2020年3月15日
Laravel 【Laravel】Firstwhere()メソッド 今回はlaravelのwhere()->first()を省略してかけるFirstWhereについてです。 つい最近実装されたようです。 では早速みていこうと思います。 DBからの値の取得 DBから値を取得する場合、以下のように取得することがあると思います。 $user = App\User::where('id'... 2020年2月23日
Laravel 【Laravel】PostgreSQLをlaravelで使ってみよう! どーも! 今回はlaravelでPostgreSQLを使ってみます! 実際にLaravelのコード内でDB操作を行います! ちなみにDBの準備ができていない方は以下を参考に、postgreSQLを準備してから読むとハンズオンでできるかと思います。 https://tektektech.com/psql-mac-envi... 2020年2月23日
Laravel 【Laravel】pluckを使いこなせ!!! 今回はpluckメソッドってどんなものなんだろ?っていうのをみていこうと思います! また、動作検証にはTinkerを使用しています。 Tinkerの使い方、見方に関しては以下を参考にしてみてください! http://tektektech.com/laravel-tinker-first-step/1131/ pluck... 2020年2月18日
Laravel 【Laravel】Tinkerで遊んでみる! どーも! たかぽんです! 今回はLaravelのTinker"ティンカー"について書いてみようと思います! Tinkerを使えるだけでちょっとした確認等がとても早くなるので、是非これを機に扱いを覚えましょう! Tinkerとは? さて、普通にLaravelを触ってきただけではなかなか触れることがないこのTInker。 ... 2020年2月16日
Laravel 【Laravel】Laravelを5.8から6.xに更新してみる! Laravelはよく更新されており、僕も昨年度(2019/04)ごろにインストールしたものはversionが5.8でした。 しかし、現在(2020/02)ではversionが6.15.1なっており、新しいlaravelの要素を使うならあげる必要があります。 そのバージョンアップを簡単にみてみようと思います。 ただし、今... 2020年2月16日
Laravel 【Laravel】テストで使用するsetUpメソッドについて setUpメソッドって? laravelではsetUpメソッドというものがあり、これはテストを書く際に複数のテストで使用するような値を事前に定義しておきたい場合などに使います。 例えば以下のようなテストがあったとしましょう。 namespace Tests\Unit; use PHPUnit\Framework\Tes... 2020年2月6日
Laravel 【Laravel】DB::transactionにタイプヒントをつける方法 つい先日transaction処理を書いていて、transactionで囲っている範囲から値を返すときのタイプヒントをどうすればいいんだっけ...? となったので、その時のことを書いてみます。 やりたいこと Laravelを書いていると頻繁に必要になってくるDBトランザクション... データベースの整合性を保つために使... 2019年12月19日
Laravel 【Laravel】orderbyを複数カラムに対して適応させたい 何がしたかった・・・? laravelのクエリビルダにてorderbyを複数使いたかったんです。 以下のコードは一部公式リファレンスにならった感じのやつですが、usersテーブルから値を取得する際にまずnameカラムでソートした後、同名のものがある場合は、同名の物のみ、さらにold(年齢)でソートすると言う感じです。 ... 2019年11月4日