我有一个卖方对象,其中有一个相关的用户.我需要填写LaravelCollective的一个选择,所以我需要做这样的事情:
{!! Form::selectGroup('seller_id', 'Seller', Seller::with('user')->pluck('user.first_name', 'id')->toArray(), null) !!}
Run Code Online (Sandbox Code Playgroud)
问题是我无法从关系中获取字段(user.first_name).
我该怎么做?
UPDATE
我想避免这样做......
<?php
$sellers = [];
Seller::with('user')->get()->each(function ($seller) use (&$sellers) {
$sellers[$seller->id] = $seller->user->first_name;
});
?>
Run Code Online (Sandbox Code Playgroud) 我想在我的表中存储一个整数数组,我在文档中找不到任何支持数组的类型,任何建议.
移民:
public function up()
{
Schema::create('pickups', function (Blueprint $table) {
$table->increment('id');
$table->boolean('default');
$table->integer('shifts'); <<--------- HERE I want to store an array of integers
$table->integer('status_id');
$table->timestamps();
});
}
Run Code Online (Sandbox Code Playgroud) 即使我的字段未禁用或只读,我是否可以阻止HTML文本字段输入?我有这个要求.
也许我可以通过JS或jQuery阻止所有输入?
我用过硒2.31.
我已经使用Actions类进行鼠标移动.使用这个我将鼠标移到一个菜单上,它的子菜单只出现了一小段时间,与旧版本的firefox不同.
由于这个问题我无法选择子菜单,driver.findElement因为它抛出异常"元素无法滚动到视图中".
这有什么解决方案吗?
<div data-ng-controller="maincontrol">
<div class="main">
</div>
<button data-ng-click="submit()">click</button>
</div>
Run Code Online (Sandbox Code Playgroud)
当我点击单击按钮我想在主div中追加一个div.我想为每次点击附加一个新的div(动态).我还想找出是否存在子div.
我会在jquery中这样做
$('main').append();
Run Code Online (Sandbox Code Playgroud)
我将在append()中传递div;
但是怎么做使用angular..js?
我尝试过使用console.log()但我需要在chrome中打开开发人员窗口以查看输出.
Alert()写入弹出框.我想输出到JSFiddle中的结果窗口(右下方窗格).有人能告诉我吗?
通过JajaDrinker的视觉回答进行了更新 - 感谢您的支持.

我想在Laravel 5.1中刷新并播种单个表.这甚至可能吗?
我已经尝试过以下内容,但它会出错(语法不正确).
php artisan migrate:refresh --path=database/migrations/CreateTableTimesheet
Run Code Online (Sandbox Code Playgroud)
如果我使用:php artisan migrate:refresh它只是说:
什么都没有迁移
我有一个选择列表,其中包括"全部"和"自定义".在选择值为'custom'时,应显示带有"资源"类的div,如果值为"all"则应隐藏.
表格是:
<div>
<label>Privileges:</label>
<select name="privileges" id="privileges" class="" onclick="craateUserJsObject.ShowPrivileges();">
<option id="all" value="all">All</option>
<option id="custom" value="custom">Custom</option>
</select>
</div>
<div class="resources" style=" display: none;">resources</div>
Run Code Online (Sandbox Code Playgroud)
这个javascript是这样的:
ShowPrivileges: function() {
var Privileges = jQuery('#privileges');
var select = this.value;
Privileges.change(function() {
if (select === 'custom') {
$('.resources').show();
}
});
}
Run Code Online (Sandbox Code Playgroud)
为了工作,这应该怎么样?对不起,我知道这应该很简单,但我对这一切都很新.
我正在尝试在CentOS 7和Windows 8下使用laravel 5的php-phantomjs.
我按照PHP Phantom安装的说明(安装成功完成),之后我在尝试执行基本使用代码时收到此错误:
执行PhantomJs过程时出错"default" - 文件不存在或不可执行:bin/phantomjs(查看:PATH_TO_PROJECT\resources\views\welcome.blade.php)
基本使用代码
use JonnyW\PhantomJs\Client;
$client = Client::getInstance();
/**
* @see JonnyW\PhantomJs\Message\Request
**/
$request = $client->getMessageFactory()->createRequest('http://google.com', 'GET');
/**
* @see JonnyW\PhantomJs\Message\Response
**/
$response = $client->getMessageFactory()->createResponse();
// Send the request
$client->send($request, $response);
if($response->getStatus() === 200) {
// Dump the requested page content
echo $response->getContent();
}
Run Code Online (Sandbox Code Playgroud)
我搜索了很多,找到并尝试了几种解决方案,但没有成功.在Stackoverflow上,我发现一个问题任何人在ubuntu环境中成功地使用jonnyw的"php phantomjs"和laravel?.我可以在最后一条评论中看到这家伙解决了这个问题:
$client->setBinDir('absolute_path/bin');
$client->setPhantomJs('phantomjs.exe');
Run Code Online (Sandbox Code Playgroud)
我也试着去了,它又回来了另一个错误:
文件不存在或不可执行:phantomjs.exe(查看:PATH_TO_PROJECT\resources\views\welcome.blade.php)
但是当我尝试:
echo file_exists('absolute_path/bin/phantomjs.exe');
Run Code Online (Sandbox Code Playgroud)
它返回1表示PHP可以找到该文件absolute_path.
我不知道我做错了什么.任何人都已成功使用"php phantomjs"和laravel谁可以帮助我?
注意:问题中包含的代码是Windows版本代码,但我在两个操作系统中都收到相同的错误.
更新1 …
我正在学习Reactjs,我正在使用一些组件渲染一个简单的页面.其中一个组件是:
class Header extends React.Component {
render(){
return (
<header>
<div class="container">
<Logo />
<Navigation />
</div>
</header>
);
}
}
export default Header
Run Code Online (Sandbox Code Playgroud)
我正在使用Bootstrap CSS我希望div标题内部使用样式container,但是,在构建之后,类已经消失了.
有没有办法强制组件中的属性类?