让我们说我有这个专栏
star
----
1
3
3
1
2
5
3
Run Code Online (Sandbox Code Playgroud)
它有七行,有整数值!我希望将它添加并按行划分.
我如何在laravel中做到这一点.我可以在普通的PHP中做到这一点,但我想在laravel中学习它.
这是一个奇怪的问题
我正在使用日期函数来获取时间,但它返回错误的时间
return date('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
这会返回,2017-4-21 09:41:44但当前时间是14:41:44
有问题的hours.我试过NOW()MySQL,它给了我正确的时间,但laravel PHP没有.有人可以帮忙吗?
我从 w3-schools获取了一个模板,做了一些研究,并通过研究这个问题来尝试这个:
@page {
size: 7in 9.25in;
margin: 27mm 16mm 27mm 16mm;
}
Run Code Online (Sandbox Code Playgroud)
我插入了这个打印代码
<script>
$(document).ready(function()
{
window.print();
});
</script>
Run Code Online (Sandbox Code Playgroud)
并得到了这个结果:
但这不是我想要的。我不想要divs周围的额外空格。它应该打印为 A4 页面,如下所示:
我应该怎么做才能实现这一目标?
PS:在释放沮丧之前,我是一个纯粹的后端开发人员。我的合作伙伴是前端开发人员,病了好几天。对不起和谢谢你:)
这是我有一个会话的问题
session('products')
Run Code Online (Sandbox Code Playgroud)
这实际上是一个包含id的数组
session('products')
array:4 [?
0 => "1"
1 => "2"
2 => "4"
3 => "1"
]
Run Code Online (Sandbox Code Playgroud)
现在我要删除让我们说4我该怎么做?我试过方法
session()->pull($product, 'products');
Run Code Online (Sandbox Code Playgroud)
但它不起作用!
其他方案
session()->forget('products', $product);
Run Code Online (Sandbox Code Playgroud)
它也没用
我有一个简单的问题,我们能否将产生的值存储在变量中。
例如一个例子
$var = @yield('title')
Run Code Online (Sandbox Code Playgroud)
如果不是,那么有什么办法可以得到这个值 yield
您好,这是我的第一个问题.
我正在使用php laravel框架,我收到此错误
MethodNotAllowedHttpException in RouteCollection.php line 233:
当我转到结果列表的第二页时出现此错误.
我的控制器代码.
public function find_product(Request $request)
{
$search = trim($request->product);
$products = Store_product::(query-for-products-working)
->paginate(1);
return view('fc.product',compact('products','search'));
}
Run Code Online (Sandbox Code Playgroud)
我的web.php代码
Route::post('/product', 'FlashCartController@find_product');
Run Code Online (Sandbox Code Playgroud)
我的观点代码
@foreach($products as $product)
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head"><div class="marquee">{{ $product->product_name }}</div></div>
<div class="panel-body fc-col-body">
<img src="{{ image_check('uploads/store/products/',$product->product_image1,'uploads/service/') }}" class="img-responsive" style="width:100%; height: 100%;" alt="{{ $product->product_name }}" />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
{{
price_check($product->product_discount, $product->product_price, $product->sale_id, $product->discount)
}}/-
</span>
</div>
</div>
</div>
@endforeach
<div>
{{ $products->links() }}
</div> …Run Code Online (Sandbox Code Playgroud) 我有一个Route-
/first/second/{param}, 'IndexController@index'
Run Code Online (Sandbox Code Playgroud)
并在控制器中
public function index($param)
{
$param = trim($param);
if($param == "")
{
redirect()->back();
}
}
Run Code Online (Sandbox Code Playgroud)
我曾尝试处理它但失败了。每当我发送/first/second/if 给出错误时RouteCollection。我怎样才能控制它?
我知道要获取我可以使用的最后一个ID,insertGetId()但是我想知道如何通过save()方法获取最后一个插入的ID 。
order = new Store_order;
$order->invoice_id = $signed['invoice_id'];
$invoice = $order->save()['so_id'];
Run Code Online (Sandbox Code Playgroud)
我用这个但是它返回null值
在我之前的问题之前,我想出了一个在单个会话中推送项目数组的想法
例如我有一个会议 session('products')
现在我拥有的是例如几套物品。
Name=Item1
Class=Good
Name=Item2
Class=Bad
Name=Item3
Class=Good
Name=Item4
Class=Bad
Run Code Online (Sandbox Code Playgroud)
我知道了
session()->put('products.name', $name);
session()->put('products.class', $class);
Run Code Online (Sandbox Code Playgroud)
这只会在其中放入项目,但是当我尝试将另一个数组放入会话中时,它将替换值,
因此我试图使用push()方法
session()->push('products.name', $name);
session()->push('products.class', $class);
Run Code Online (Sandbox Code Playgroud)
但这表明[] operator not supported for strings有人对此有解决方案吗?
我是laravel和学习新手!
我正在使用C#windows窗体并遇到了这个问题
我有两种形式,在第一种形式用户输入用户名和按下按钮.Button调用一个在数据库中保存用户名的函数.
private void btn_Click(object sender, EventArgs e)
{
Database db = new Database();
db.SaveUsername(txtUsername.Text);
new Form2().Show();
}
Run Code Online (Sandbox Code Playgroud)
这个SaveUsername()函数是在单独的类中
class Database
{
public void SaveUsername(string username)
{
Connect(); //Connection to database
//Some lines to save username in database
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是当用户点击进入它需要一点时间打开Form2所以我希望新的表单应该出现并且SaveUsername()功能在后台运行而无需用户等待它完成.怎么做?