データベースから値を取得する際に、文字列の特定の接頭辞を省略する必要があります。PHPの文字列関数を使用せずにLaravel 5でMySQLクエリを書く方法は?
MySQLでが、私は、
SELECT RIGHT('abc3',1) -- Results in "3"
SELECT RIGHT('abc3',2) -- Results in "c3"
を以下のように使用することができます。しかし、どのように私は雄弁Laravelに同じプロセスを使用することができます?。
または、laravelのデータベースから取得している間に、文字列のプレフィックスを削除するためのソリューションがあります。
トリムは削除されますが、スペースのみが削除されることはわかっています。
ex.
property_color
property_size
は、ここで私は "property_" を抽出する必要があります。
expect.
color
size
それは、PHPの文字列関数を使用せずにで、laravelで可能です。
ダイレクトエリクセン操作でのみ。
ありがとうございました!私はどうなるのかだ
'DB :: raw'と同じクエリが使用されます –
' $ someVariable = Input :: get( "some_variable"); $ results = DB :: select(DB :: raw( "SELECT * FROM some_table WHERE some_col = '$ someVariable'")) 'これは単にクエリの例です –
通常のクエリを実行してからPHPの 'substr()'関数で必要な文字列の塊? – Adrenaxus