laravel-eloquent

    1熱度

    1回答

    我有這樣 SELECT area FROM history_cost_estimation ORDER BY CAST(REPLACE(area, ' ', '') AS INT) 我試圖這樣的查詢翻譯成laravel查詢生成器的查詢,但我得到了很多錯誤 這是我嘗試 App\Models\HistoryCostEstimation::orderBy("CAST(REPLACE(area, ' ',

    1熱度

    3回答

    我有記錄的ID。我需要查詢記錄之前更新的20個最新記錄與id。 像這樣的事情 $orders = Order::latest('updated_at')->take(20)->before(id)->get(); 我使用laravel5.5 編輯 望着答案,我覺得我的問題是不夠清晰。 說這是我的數據庫表和身份證我已經是5 --------------------------------- |

    0熱度

    1回答

    此查詢的目標是查找所有具有與其關聯的名稱爲「email_small」的圖像類型的故事。並非所有的故事都有圖像。 有三個表/參與車型:Storys,StoryImage和ImageTypes 有一個故事可以有很多故事的圖像 /* Story model */ public function storyImages() { return $this->hasMany(StoryImage

    1熱度

    1回答

    我想獲得所有測驗與具有包含主題的course_id: 的Topic模式具有以下功能: public function quizzes() { return $this->hasMany('App\Quiz'); } 測驗模型具有以下功能: public function topic() { return $this->belongsTo('App\Topic', 't

    1熱度

    2回答

    我想根據用戶ID更新所有用戶記錄,用戶ID重複多次,並且我希望更新函數更新所有這些事件,這裏是我的嘗試: App\Models\HistoryCostEstimation::where(['user_id'=>$user_ID])->update(['currency'=>$currenc]); 但這段代碼只更新了一次,有沒有其他的方法來做所需的目的? 這是表結構 ,這是數據的表中的

    -1熱度

    2回答

    問題: 我想只有記錄,其中相關記錄[user]不爲空。 在我的情況下我只想要第一個記錄。其中user不是空 結果: 用戶表 ID 名 電子郵件 項目TABEL ID 標題 USER_ID [foreign key] 我的代碼是這樣的 $projects = App\Project::with(['user' => function ($user) { $user->where('

    0熱度

    1回答

    檢索空我有3個數據庫: 路線: id name 價格: Id Route_id Car_id 汽車: id name 我的路線模型 public function rates() { return $this->hasMany('App\Rate', 'route_id'); } 我給速率 public function car() { return $t

    0熱度

    1回答

    我已經創建了一個特性,它在數據庫中創建一個表,如果它不存在。 該表在數據庫中完美創建,但出現錯誤。該錯誤是由照亮\數據庫擲\雄辯\擔憂\ HasAttributes.php 特點: namespace App\Traits; use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use

    0熱度

    1回答

    我有一個動態查詢,需要做一個動態構建的「where」條件。如果我這樣做: $fields = 'onefield, another_field, third_field'; $registros = $registros->where($fields); 它說 SQLSTATE [42S22]:列未找到:1054未知列「我 同樣的事情,如果我這樣做: $fields = '`one_colu

    0熱度

    2回答

    我正在使用Laravel雄辯並做了左連接。 但是,我需要一個,兩個或三個右表的結果。 我該如何做到這一點? 代碼: $registros = $registros->leftjoin('onetable','onetable.propterty_id', '=', 'second_table.id');