我正在使用Laravel 5.1和Guzzle发送API请求.
我有两个函数,一个用于获取一个人,另一个用于检索有关该人的数据,因为每个函数都是一个单独的请求.
如果没有找到任何404响应代码被发回并由laravel拾取.
然而,来自函数1的404响应与来自函数2的响应具有不同的含义,即使它们是相同的响应代码和异常而是guzzle.
我试图在方法的控制器中捕获错误,希望它会在laravels异常处理程序之前捕获它,但它似乎不起作用并被处理程序捕获.
如何在Laravels异常处理程序之前在控制器中捕获异常?
我有一组以这种格式返回的图像文件名。
这是存储文件名的 $this->images 的 var_dump()
array (size=9)
0 =>
object(stdClass)[8]
public 'filename' => string '1416073696I0QHU.jpg' (length=19)
public 'primary' => string '1' (length=1)
1 =>
object(stdClass)[9]
public 'filename' => string '1416073696cTU23.jpg' (length=19)
public 'primary' => string '0' (length=1)
2 =>
object(stdClass)[10]
public 'filename' => string '1416073696uxsvq.jpg' (length=19)
public 'primary' => string '0' (length=1)
3 =>
object(stdClass)[11]
public 'filename' => string '1416073696uBYgo.jpg' (length=19)
public 'primary' => string '0' (length=1)
4 =>
object(stdClass)[12]
public 'filename' => string '1416073696vLBiH.jpg' (length=19)
public 'primary' => string …Run Code Online (Sandbox Code Playgroud) 我正在尝试显示存储在/ resources/assets/img/champions /中的图像
同
<img class="img-rounded"
src="{{asset("/resources/assets/img/champions/Ahri.png")}}"
style="width:32px;height:32px;">
Run Code Online (Sandbox Code Playgroud)
这给了我这个输出
<img class="img-rounded"
src="http://localhost:8000/resources/assets/img/champions/Ahri.png" style="width:32px;height:32px;">
Run Code Online (Sandbox Code Playgroud)
据我所知,这应该显示图像对吗?
这样去浏览器中的路径
http://localhost:8000/resources/assets/img/champions/Ahri.png
Run Code Online (Sandbox Code Playgroud)
给我
NotFoundHttpException in compiled.php line 8140:
Run Code Online (Sandbox Code Playgroud) 嗨我有一组获取数据的查询
当天有两个计数行,晚上有两个,我想要的是将这些组合成一个查询.
SELECT controllerID
,COUNT(CardID) AS GoodCountDay
FROM ReaderData
WHERE (
ReaderTime BETWEEN '08:00:00'
AND '20:00:00'
)
AND (CardID = 'fffffff0')
AND (DATEDIFF(DAY, DATEADD(DAY, - 0, CURRENT_TIMESTAMP), dtReading) = 0)
GROUP BY controllerID
SELECT controllerID
,COUNT(CardID) AS ScrapCountDay
FROM ReaderData
WHERE (
ReaderTime BETWEEN '08:00:00'
AND '20:00:00'
)
AND (CardID = '007CF00B')
AND (DATEDIFF(DAY, DATEADD(DAY, - 0, CURRENT_TIMESTAMP), dtReading) = 0)
GROUP BY controllerID
SELECT controllerID
,COUNT(CardID) AS GoodCountNight
FROM ReaderData
WHERE (dtReading >= DATEADD(hour, 20, DATEADD(day, - 1, CAST(CAST(GETDATE() …Run Code Online (Sandbox Code Playgroud) 我在SQL Server中有一个查询,检查数据是否已经存在于数据库中,如果数据不存在,那么它会将数据插入数据库.
这是我的查询:
IF EXISTS
(SELECT
DocumentNo,
DocumentDate,
CustomerAccountName,
PostalName,
RequestedDeliveryDate,
SupplierDocumentNo,
SupplierAccountName,
DispatchName
FROM
SalesOrders
WHERE
(DocumentNo = '0000233555'))
UPDATE SalesOrders
SET RequestedDeliveryDate ='2015-04-16',
SupplierDocumentNo ='',
SupplierAccountName = '',
DispatchName =''
WHERE
(DocumentDate = '0000233555')
ELSE
INSERT INTO SalesOrders (DocumentNo, DocumentDate,
CustomerAccountName, PostalName,
RequestedDeliveryDate, SupplierDocumentNo,
SupplierAccountName, DispatchName)
VALUES ('0000233555', '2015-03-05',
'Company name', 'Company name',
'2015-04-16', '',
'', '')
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个错误.
消息241,级别16,状态1,行12
转换从字符串转换日期和/或时间时失败.
这是表格的设计方式.
column name Data type Allow Null
ID int Unchecked
DocumentNo varchar(50) Checked
DocumentDate date Checked
CustomerAccountName varchar(100) …Run Code Online (Sandbox Code Playgroud)