首页 > TAG信息列表 > laravel-eloquent

php-Laravel雄辩-如何加入表格

我正在为我的应用程序开发API. 我正在尝试从数据库中提取项目并以JSON对象返回它们, 我的项目表如下所示: Items -id -name -description -price -currency_id -company_id 这是我得到物品的方式: $rows = Company::where('guid',$guid) ->first()

php – 此集合实例上不存在属性[title]

我正在关注Laracasts的视频:Basic Model/Controller/View Workflow. 我有一张表保存联系信息. CREATE TABLE `about` ( `id` int(10) UNSIGNED NOT NULL, `title` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `content` text COLLATE utf8_unicode_ci, ) ENGINE=InnoDB DEFAUL

php – 按类别id laravel检索帖子

我想检索给定类别的所有帖子, 我正在开发api,在输入中我将收到类别名称,然后我想通过其在posts表中的id检索该类别,我想这样做,因为如果将来某些更改的类别名称我不必在我的更改码我创造了这样的 PostController.php public function getPostsByCategory(Request $request) {

php – Eloquent – 多个WHERE LIKE条件

我目前正在尝试在我的数据库中实现搜索关键字.因此我分隔了一个用逗号分隔的字符串,所以我得到一个包含可变数量元素的数组(一个关键字). 我知道我可以使用这样一个雄辩的结构: $products = Product::where([['keywords', 'LIKE', %samsung%], [keywords, 'LIKE', 's7']])->paginat

php – 如何在laravel雄辩中添加括号? (Laravel 5.3)

我的查询是这样的: SELECT * FROM message WHERE (seller_id = 1 OR buyer_id = 3) AND deleted_by NOT LIKE '%1%' 我想把它改成laravel雄辩 我试着这样: Message::where('seller_id', auth()->user()->id) ->orWhere('buyer_id', auth()->us

php – Laravel Jensenggers Eloquent模型排序主模型与关系模型

我试图通过关系模型列对主模型的整个数据集进行排序.我正在使用Laravel ORM 5.2.43和Jensenggers MongoDb 3.1 这是我的模特 UserEventActivity.php – Mongo模型 use Jenssegers\Mongodb\Eloquent\Model as Eloquent; class UserEventActivity extends Eloquent { prote

php – 如何建模这个上下文,以便创建自定义问题和收集答案?

语境: 当用户(会议创建者)创建会议时,他可以为该会议创建注册表单.因此,他访问页面“http://proj.test/conference/edit/1/questions”以将表格编辑到ID为1的会议. 在此页面中,他可以通过复选框将现有问题与每个注册类型相关联.他还可以单击“添加自定义问题”以向表单添加更多自定

php – 自动注入Laravel模型没有属性

我是Laravel的新手.我已经为我的一个表创建了一个模型,一个资源控制器和一个路由,我已经修改了模型类以使用特定的表名,但是Laravel 5.4注入的模型对象没有属性,即使存在相应的记录数据库.这是我采取的步骤. 1)用工匠创建模型.我运行了这个命令: php artisan make:model Tree 2)将

mysql – 使用belongsToMany关系中的name列而不是id

我有两种型号,一种是Offer(用于优惠表),另一种是Brand(用于品牌表).这些模型之间存在“多对多”的关系. 我有一个表offer_brands,用于映射这两个表之间的关系.在此表格中,我有一个offer_id列,用于链接此表格,以及将此表格与品牌表格中的品牌表usind brand_name列相关联的表格和品牌

php – Laravel orm数据库查询模型函数内部

我是Laravel的新人.我想在与数据库查询相关的模型中创建一些自定义函数. Class A Extends Controller{ public function view(){ B::get_user(); } } Class B Extends Model{ protected $table = "user"; public function get_user(){ //Here is my database qu

php – 如何从连接表中选择列:laravel eloquent

我有一个不同的问题从this.情况是相同的,但我需要更多的结果过滤. 让我解释. 考虑我有2个表 车辆 id name staff_id distance mileage 员工 id name designation 我想从两个表(模型)中只选择id和name. Vehicle Model包含与Staff模型的belongsTo关系. class Vehicle ex

php – Laravel Eloquent在更新时运行两个查询?

我很想知道,如果laravel eloquent在更新行时只运行一个查询.所以我尝试了以下内容 Route::get('/cli', function(){ DB::enableQueryLog(); $client = Client::findOrFail(1); $client->first_name = 'Noob'; $client->save(); return response()->json([