假设我有以下几行:
<div class="row">
<div class="col">Row 1</div>
<div class="col-auto">Row 2</div>
<div class="col-auto">Row 3</div>
</div>
<div class="row">
<div class="col">Row 1</div>
<div class="col-auto">Row 2 longest one</div>
<div class="col-auto">Row 3 longest one</div>
</div>
<div class="row">
<div class="col">Row 1</div>
<div class="col-auto">Row 2 shorter</div>
<div class="col-auto">Row 3 shorter</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这产生:
我希望实现的目标:
我可以采取什么方法来确保这些不同行之间的列保持相同的宽度,以便它们都成为最大列的宽度?
尝试获取文件内容时在控制台中出现以下错误:
[League \ Flysystem \ FileNotFoundException]在以下位置找不到文件:C:/wamp64/www/lion/resources/generate/json/Car.json
当我在资源管理器中复制并粘贴该确切路径时,它会很好地打开json文件。
这是我的代码:
$this->json = json_encode(Storage::get(resource_path('generate/json/'.$this->argument('model').'.json')));
Run Code Online (Sandbox Code Playgroud) 我试图减去2个别名,以便创建另一个别名,但我得到一个"未知列"错误.
这是我的SQL:
select o.id, o.name,
(select sum(l.source_expense)
from `assignments` as a
left join `leads` as l on (l.id = a.lead_id)
where a.{$this->sql_column}=o.id
and l.date_created between {$this->date_from} and {$this->date_to}
and find_in_set(l.vertical_id, '".implode(',', $this->app_user->verticals)."')
) as `expense`,
(select sum(a.buyer_revenue)
from `assignments` as a
left join `leads` as l on (l.id = a.lead_id)
where a.refunded=0
and a.{$this->sql_column}=o.id
and l.date_created between {$this->date_from} and {$this->date_to}
and find_in_set(l.vertical_id, '".implode(',', $this->app_user->verticals)."')
) as `revenue`,
`revenue` - `expense` as `profit`
from {$this->sql_table} as o
Run Code Online (Sandbox Code Playgroud)
基本上,我想profit通过减去revenue …
我有兴趣通过<video>标签将 OBS(开放广播软件)流输出到我的浏览器。我不确定如何去做这件事。我对 PHP 非常熟悉,想知道是否可以通过 PHP 捕获流数据并同时输出,或者我是否需要一些其他技术。
任何帮助将不胜感激。
我正在尝试创建一个包,允许在模型类本身内部指定模型工厂定义。
例如:
class User extends Authenticatable
{
use LaravelUIModel, Notifiable;
protected $hidden = ['password', 'remember_token'];
protected $casts = ['email_verified_at' => 'datetime'];
public function definition(Generator $faker)
{
return [
'name' => $faker->name,
'email' => $faker->unique()->safeEmail,
'email_verified_at' => now(),
'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
'remember_token' => Str::random(10),
];
}
}
Run Code Online (Sandbox Code Playgroud)
所以我创建了一个名为 的特征LaravelUIModel,我试图在其中指定一个动态newFactory:
trait LaravelUIModel
{
use HasFactory;
protected static function newFactory()
{
$factory = new Factory;
$factory->setModel(static::class);
return $factory->new();
}
}
Run Code Online (Sandbox Code Playgroud)
现在,$model工厂属性受到保护,所以我创建了自己的Factory类来扩展 EloquentFactory …
我创建了一个reCAPTCHA键并禁用了Verify the origin of reCAPTCHA solutions,但我仍然遇到错误ERROR for site owner: Invalid site key.
我该如何解决?
有没有办法将以下代码压缩成一个update()?:
$this->validate(request(), [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users,email,'.$id,
'password' => 'nullable|string|min:6|confirmed',
'timezone' => 'required|timezone',
]);
$user = User::findOrFail($id);
$user->update(request()->all());
if (!empty(request()->input('password'))) {
$user->update(['password' => bcrypt(request()->input('password'))]);
}
Run Code Online (Sandbox Code Playgroud)
我想摆脱更新密码的条件语句,因为我现在bcrypt自动使用mutator .有方法request()->allNotNull()吗?
我正在尝试创建一个很好的固定引导程序 4 警报。
我的问题是,当警报未放置在容器内时,它具有不需要的底部填充。由于这是固定的并且是自动居中的,我不希望它在容器内。
这是我的 CSS:
#alert {
position: fixed;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
Run Code Online (Sandbox Code Playgroud)
JSfiddle 示例:https ://jsfiddle.net/81vhy56o/
怎么修?
假设我有一个名为的模型Fruit,该模型可以具有的null值seeds。该seeds列存在于数据库表中。
问题在于,isset当将此模型属性设置null为时,using 会为该属性返回false ,或者一般来说,它与__magic有关吗?那么,seeds即使模型设置为null或通过魔术声明,该如何检查模型是否具有该属性呢?
例如:
$fruit = Fruit::find(1);
if (isset($fruit->seeds)) {
echo 'Yes';
}
else {
echo 'No';
}
Run Code Online (Sandbox Code Playgroud)
No如果在数据库中将的值seeds设置为null,这将回显。
使用 Laravel Datatables 包:https : //github.com/yajra/laravel-datatables
我渴望加载belongsTo关系。但是,对于某些行,关系可能不存在,并且该relationship_id列将为空。
这导致数据表出现问题:
{ data: 'relationship.name' },
Run Code Online (Sandbox Code Playgroud)
如果关系不存在,则会引发错误。如果未找到关系,我将如何为此特定列设置默认值?我试过使用editColumn,它用于排序,但不适用于搜索。