我有一个Laravel 5.4应用程序,我在我的管理区域有一个视图,允许我查看所有用户.
我想创建一个函数,允许我单击后端的按钮,自动执行发送默认Laravel密码重置功能的过程.
在我看来,我有以下几点:
<table class="table table-hover">
<thead>
<th>#</th>
<th>Company</th>
<th>Name</th>
<th>Email Address</th>
<th>Action</th>
</thead>
<tbody>
@foreach(\App\User::all() as $c)
<tr>
<td>{{ $c->id }}</td>
<td>{{ $c->company->company_name }}</td>
<td>{{ $c->name }}</td>
<td>{{ $c->email }}</td>
<td><a href="/admin/user/{{ $c->id }}/password/reset">Password Reset</a></td>
</tr>
@endforeach
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
在链接上单击以重置密码,此当前通过我的路由点击以下功能
public function passwordReset($id)
{
$user = User::FindOrFail($id);
Password::sendResetLink($user->email);
}
Run Code Online (Sandbox Code Playgroud)
我不熟悉Laravels默认密码重置功能,所以我可能会离开但是我收到以下错误:
传递给Illuminate\Auth\Passwords\PasswordBroker :: sendResetLink()的参数1必须是类型数组,字符串给定,
我通过ajax从表单中以格式发布日期。
2016年7月27日
当它到达我的控制器时,我将格式转换为Ymd,因为它像这样存储在我的数据库中。
但是我收到以下错误:
DateTime :: __ construct():无法解析位置0(2)上的时间字符串(27/07/2016):意外字符
我的控制器
public function call(Request $request)
{
return Company->expenses()->where('date_expense', Carbon::parse($request->start)->format('Y-m-d'))->get();
}
Run Code Online (Sandbox Code Playgroud)
在我的费用模型中,我将以下定义为日期:
protected $dates = ['date_expense'];
Run Code Online (Sandbox Code Playgroud) 我正在调用NameCheap的API,并且它们返回XML响应。
尝试输出此内容时,我得到响应NULL。
使用相同的API,但是使用Google Extension POSTMAN,我得到了我想要的结果,响应做错了吗?
public function testCheck($domains){
$client = new Client();
$res = $client->request('GET', 'https://api.namecheap.com/xml.response?ApiUser=(username)&ApiKey=(apikey)&UserName(username)&ClientIp=(ip)&Command=namecheap.domains.check&DomainList=' . $domains);
$data = json_decode($res->getBody());
dd($data);
}
Run Code Online (Sandbox Code Playgroud)
我回来
null
Run Code Online (Sandbox Code Playgroud) 我的页面上有一个v-for方法,我输出了一系列数字.
1234
122356
124
12312
Run Code Online (Sandbox Code Playgroud)
我的v-for输出这些数字中的每一个,我需要将它们附加到如下链接:
<a href="/order/1234">1234</a>
<a href="/order/122356">122356</a>
<a href="/order/124">124</a>
<a href="/order/12312">12312</a>
Run Code Online (Sandbox Code Playgroud)
我目前得到
<a href="/order/{{ order.number }}">1234</a>
<a href="/order/{{ order.number }}">122356</a>
<a href="/order/{{ order.number }}">124</a>
<a href="/order/{{ order.number }}">12312</a>
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?
我有一个更新我的数据库的ajax函数..该函数运行良好,更新数据库后我调用我创建的successAlert()函数..但是现在我想调用错误函数,但是在测试时出错了故意破坏代码我仍然得到successAlert().
Ajax/Javascript:
var share = "test"
var custid = "test"
$.ajax({
url: "assets/ajax/customer-rec.php",
type: "POST",
data: {UpdateAccount: "yes",custid: custid,share: share},
success: function(result){
successAlert()
},
error: function(result){
errorAlert()
}
});
Run Code Online (Sandbox Code Playgroud)
PHP更新数据库
if (isset($_POST['UpdateAccount'])){
$custid = $_POST['custid'];
$share = $_POST['share'];
$query="UPDATE `users` SET `share_ord`='$share' WHERE id= $custid";
$stmt = mysql_query($query);
if($stmt === false){
return false
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个模型,我正在尝试使用雄辩来查询。
在我的表中,我有以下列。
Order ID
Invoiced -> default(0)
Delivered -> default(0)
Run Code Online (Sandbox Code Playgroud)
我想查询此表,只显示未开具发票且未交付的订单,但可以显示已交付但未开具发票或已开具发票但未交付的订单。
我该如何在雄辩中做到这一点?
这是我的代码:
$orders = Order::where('delivered', '<>', 1)->where('invoiced', '<>', 1)->get();
Run Code Online (Sandbox Code Playgroud)
但是,当我将订单更新为已交付但发票仍未结清时,上述方法有效,这会从列表中删除订单。
我想排除所有已完成(即已交付并开具发票)的订单。
我有一个页面列出了许多工作,每个工作都有一个付费按钮,该按钮有一个 data-paid 属性,其中包含是否付费的值。
单击按钮时,我向我的路由发送请求,该请求更新付款并返回成功以及是否已付款的状态。
看我的按钮。
<button data-id="{{ $r->id }}" data-paid="{{ $r->paid }}" class="btn btn-success btn-sm paid">Paid</button>
Run Code Online (Sandbox Code Playgroud)
单击时
$('button.paid').on('click', function() {
var job = this;
var id = $(this).data("id");
$.get('/round/job/' + id + '/paid', function(data){
$(job).data('paid',data.jh.paid);
console.log(data.jh.paid);
});
});
Run Code Online (Sandbox Code Playgroud)
查看控制台时,如果已付费,则路由返回 1,如果未付费,则返回 0。
我想用 1 或 0 的值更新按钮的 data-paid 属性。
我认为函数会这样做,但它不会更新它在加载页面时保留的值。
我有一个laravel/vuejs 2应用程序,我最近在我的控制台中遇到以下内容,我无法弄清楚如何解决.
我的 Laravel 应用程序中有一个我想查询的表。
id | company_name | contact |
-----------------------------
1 | Tesco | Name 1 |
2 | Tesco | Name 2 |
3 | Asda | Name 3 |
4 | Tesco | Name 4 |
5 | Asda | Name 5 |
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取包含所有 ID 号的所有唯一公司名称的数组。
'Tesco' => [1,2,4]
'Asda' => [3,5]
Run Code Online (Sandbox Code Playgroud)
我试过了
$companies = Contact::select('company_name','id')->groupBy('company_name')->get();
Run Code Online (Sandbox Code Playgroud)
然而,这要求将“id”包含在违背目的的组中。我知道它要求这样做是因为它不是 SUM 或 COUNT 等。
上表可能看起来不寻常,我知道我应该与公司表有关系,但这在现阶段是必要的。
我有一个语言表,其中包含以下列。
该表包含与我的应用程序的不同部分相关的各种代码。例如,主屏幕可能会显示“欢迎”,因此该短语的代码是“欢迎”。我会在表中存储 3 个不同语言的变体,并设置国家/地区代码。
示例数据集
country_code | code | value
------------------------------------------------
EN | welcome | Welcome
FR | welcome | Bienvenue
DE | welcome | herzlich willkommen
Run Code Online (Sandbox Code Playgroud)
我正在尝试运行一个雄辩的查询,该查询将返回如下结果:其想法是将结果按country_code分组,然后将每个结果集的键作为代码列。
{
"EN": [
"welcome": {
"country_code": "EN",
"value": "Welcome",
"code": "welcome"
},
"goodbye": {
"country_code": "EN",
"value": "Goodbye",
"code": "goodbye"
}
],
"FR": [
"welcome": {
"country_code": "FR",
"value": "Bienvenue",
"code": "welcome"
},
"goodbye": {
"country_code": "FR",
"value": "Au revoir",
"code": "goodbye"
}
],
"DE": [
"welcome": {
"country_code": …Run Code Online (Sandbox Code Playgroud) 我有一个简单的模型,我正在尝试创建一个新的实例.
任何人都可以告诉我我做错了什么!
我收到错误" 从空值创建默认对象 "
在我的控制器中,我定义了模型:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Keygen;
use Auth;
use Response;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class APIController extends Controller
{
public function addKey(){
$Key = NEW Keygen;
$key->key = 'test';
$key->save();
}
}
Run Code Online (Sandbox Code Playgroud)
为了测试这个非常基本的功能,我已经向URL发送了一个get请求,并将其路由到控制器上的函数.
我有一个阵列
array:3 [?
1 => "2"
2 => "2"
3 => "0"
]
Run Code Online (Sandbox Code Playgroud)
我想计算值大于0的键的数量.在上面的例子中我应该得到答案2.
这是我的尝试.
return count($input_items > 0);
Run Code Online (Sandbox Code Playgroud)
这返回1
php ×10
laravel ×9
eloquent ×5
javascript ×4
ajax ×2
jquery ×2
laravel-5 ×2
vue.js ×2
guzzle ×1
json ×1
laravel-5.1 ×1
mysql ×1
php-carbon ×1
xml ×1