我使用碳来比较2个日期和今天的日期,但是我在一个名为weekday的数据库中还有另一个字段,其中包含以下值:
'MO''TU''我们'
所以我不仅希望按日期搜索和输出,还要按工作日搜索:
public function show($id)
{
$today = Carbon::now();
$weekday = //whatever carbon or something else has to retrieve today's day
$event = Event::with('businesses')
->where('startdate', '<', $today->format('Y-m-d'))
->where('endate', '>', $today->format('Y-m-d'))
//or where ('weekday') = $weekday?
->get();
return view('events.showEvent', compact('event'));
}
Run Code Online (Sandbox Code Playgroud) 我正在使用xampp和windows以及laravel,一切都运行良好,但是当我完成工作并转向xampp并尝试今天早上打开我的工作时,这就是我得到的:
FatalThrowableError in Encrypter.php line 100:
Fatal error: Call to undefined function Illuminate\Encryption\openssl_decrypt()
Run Code Online (Sandbox Code Playgroud)
Encrypter.php是一个标准的laravel文件,我甚至没有触及它.我的分机已开启.
延长= php_openssl.dll
可能有什么问题?
首先,我是C#的初学者,我刚开始玩它,因为这是我的大学课程所要求的.
我的问题是一个任务问题,上面写着:
h)测试输入的数字是否具有整数值.提示:数字必须是Double类型.例如,如果数字是2.5,则没有整数值但是2.您将需要使用Convert.ToInt32(TheNumber)将Double转换为Int然后比较两者.
double a, b, result;
Console.WriteLine("Input a number");
a = Convert.ToDouble(Console.ReadLine());
b = Convert.ToInt32(a);
Run Code Online (Sandbox Code Playgroud)
这就是我目前所拥有的,我不知道如何比较这些2来测试哪一个是整数.我很确定你必须使用if语句但是如何告诉C#测试这两个数字中的哪一个是整数而哪一个不是!
任何帮助都非常感谢:)
我在使用required_unless验证时遇到问题。
我想要做的是说building name当building number为空或其他方式building number时需要,所以当building name为空时需要。目前它需要两者。
public function rules(Request $request)
{
$id = $request->input('entity_id');
$entity = Entity::with('address')
->find($id);
$validation = $entity->id;
return [
'name' => 'required|alpha_special|unique:entities,name,'.$validation.'|min:3|max:30',
'type' => 'required',
'email' => 'required|email|unique:entities,email,'.$validation,
'building_name' => 'alpha|required_unless:building_number,value',
'building_number' => 'numeric|required_unless:building_name,value',
'street' => 'required|alpha_spaces',
'town' => 'nullable|alpha',
'city' => 'nullable|alpha',
'postcode' => 'required|max:8',
'telephone' => 'required|telephone',
'ical' => 'nullable|active_url',
];
}
Run Code Online (Sandbox Code Playgroud)
看法:
<div class="hidden multi form-group{{ $errors->has('building_name') ? ' …Run Code Online (Sandbox Code Playgroud) 我有一个业务表,它使用 eloquent 与表地址、位置和画廊链接。输出如下所示:
Collection {#266 ?
#items: array:1 [?
0 => Business {#260 ?
#table: "businesses"
+timestamps: true
#connection: "mysql"
#primaryKey: "id"
#keyType: "int"
+incrementing: true
#with: []
#withCount: []
#perPage: 15
+exists: true
+wasRecentlyCreated: false
#attributes: array:14 [?]
#original: array:14 [?]
#casts: []
#dates: []
#dateFormat: null
#appends: []
#events: []
#observables: []
#relations: array:3 [?
"addresses" => Collection {#261 ?
#items: array:1 [?
0 => Address {#263 ?
#table: "addresses"
+timestamps: true
#connection: "mysql"
#primaryKey: "id"
#keyType: "int" …Run Code Online (Sandbox Code Playgroud) 我有一个简单的 textarea 标签,如下所示:
<div class="form-group{{ $errors->has('main') ? ' has-error' : '' }}">
<label id="main2" for="main" class="col-md-4 control-label">Main</label>
<div class="col-md-6">
<textarea id="main" type="text" class="form-control" placeholder="Main Text"
title="More main text" name="main" value="{{ $entity->main }}">
</textarea>
@if ($errors->has('main'))
<span class="help-block">
<strong>{{ $errors->first('main') }}</strong>
</span>
@endif
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是,我得到的不是 db 的实际输出,而是空格,所以如果我点击该字段,感觉就像我按下了 Tab 3 次。如何解决?
我的Jquery没有加载
<link href="css/bootstrap.css" rel="stylesheet" type="text/css">
<link href="css/bootstrap-theme.css" rel="stylesheet" type="text/css"
<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
如果我在bootstrap.min.js之后放了jquery,jquery正在加载但是我需要首先加载jquery,当我这样做时,我得到:
未捕获的错误:Bootstrap的JavaScript需要jQuery(...)
laravel ×5
laravel-5 ×4
html ×2
php ×2
blade ×1
c# ×1
datetime ×1
eloquent ×1
encryption ×1
javascript ×1
jquery ×1
php-carbon ×1
php-openssl ×1
validation ×1