我正在尝试从laravel自动生成的登录/注册验证模块重置密码.当我点击重置按钮时,它会给我这个错误
FatalErrorException in ClassLoader.php line 344:
Maximum function nesting level of '100' reached, aborting!
我搜索了它并找到了一个接受的答案,但是这个答案对我不起作用我遵循了指令.可以任何一个人指导我这是laravel错误或wamp?以及如何解决它.我想要感激.
我正在尝试使用laravel 5.3中的ajax删除记录,我知道这是一个常见的问题,并且已经有很多关于此主题的在线解决方案和教程.我尝试了其中一些,但大多数给了我同样的错误NetworkError: 405 Method Not Allowed
.我尝试以不同的角度完成这项任务,但我陷入困境,无法找到我错的地方,这就是为什么我将这个问题添加到指南中.
我正在尝试使用脚本来删除记录.
Controller.php这样
public function destroy($id)
{ //For Deleting Users
$Users = new UserModel;
$Users = UserModel::find($id);
$Users->delete($id);
return response()->json([
'success' => 'Record has been deleted successfully!'
]);
}
Run Code Online (Sandbox Code Playgroud)
routes.php文件
Route::get('/user/delete/{id}', 'UserController@destroy');
Run Code Online (Sandbox Code Playgroud)
在视图中
<button class="deleteProduct" data-id="{{ $user->id }}" data-token="{{ csrf_token() }}" >Delete Task</button>
Run Code Online (Sandbox Code Playgroud)
App.js
$(".deleteProduct").click(function(){
var id = $(this).data("id");
var token = $(this).data("token");
$.ajax(
{
url: "user/delete/"+id,
type: 'PUT',
dataType: "JSON",
data: {
"id": id,
"_method": 'DELETE',
"_token": token,
},
success: function () …
Run Code Online (Sandbox Code Playgroud) 我正在尝试针对SEO优化我的图片。
Page Speed当前仅检测通过图像属性指定的图像尺寸。
根据上面的行我应该使用width
与height
图像标记属性对于提高速度。但是我也必须响应该站点,例如我有一个具有以下宽度和高度的图像。
屏幕尺寸960像素
<img src="" width="250" height="250" />
Run Code Online (Sandbox Code Playgroud)
那我将如何在小屏幕上调整图像大小?
屏幕尺寸480像素
<img src="" width="250" height="250" />
Run Code Online (Sandbox Code Playgroud)
如果我在小屏幕上添加一个ID或用于调整大小的类,它将是正确的方法吗?
.reduceSize{
width:150px;
height:150px;
}
Run Code Online (Sandbox Code Playgroud)
请指导我,我错了或有其他建议。同样在图像标签中,width和height属性对于站点速度是必需的吗?
我试图从数组中显示3个随机值.以下脚本仅返回javaScript数组中的单个项目.
var arrayNum = ['One', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'];
var singleRandom = arrayNum[Math.floor(Math.random() * arrayNum.length)];
alert(singleRandom);
Run Code Online (Sandbox Code Playgroud)
但我想从数组中显示三个随机值arrayNum
,任何一个指导我是否可以使用javascript从数组中获取3个唯一的随机值?如果有人指导我,我将不胜感激.谢谢
我正在尝试为检查记录更改添加日期时间.我在表中使用datetime数据类型.
`date_added` datetime DEFAULT '0000-00-00 00:00:00',
Run Code Online (Sandbox Code Playgroud)
我在查询中使用以下php内置函数for datetime列
date("Y-m-d H:i:s");
Run Code Online (Sandbox Code Playgroud)
问题是date("Y-m-d H:i:s");
当我在服务器上同时检查时,这个功能给了我两个不同的日期和时间.
date("Y-m-d H:i:s"); == 2016-07-12 13:10:04
Run Code Online (Sandbox Code Playgroud)
date("Y-m-d H:i:s"); == 2016-07-12 05:08:07
Run Code Online (Sandbox Code Playgroud)
因此,当我在列上使用TimeAgo函数时, date_added
它给了我错误的时间,我的意思是服务器时间.例如,我添加一个记录,然后函数将返回我,Record Added 8 Hours Ago
所以它完全错误.我想知道如何将事件的实时添加到我可以使用TimeAgo()
函数显示的数据库中.
有没有办法在不更改服务器时区的情况下做到这一点,因为如果我更改时区,那么它将只显示那些位于同一区域但会获得其他区域的人的正确时间?我认为他们将面临同样的问题.
我想开发类似Facebook DateTime功能的东西.
任何人都可以指导我如何实现这种功能?我想要感激.谢谢
我想,如果要获取所有记录像运营商价值的匹配和为真.
我有桌票.
---------------------------
: id : ticket : user_id :
---------------------------
: 1 : 2546 : 2 :
---------------------------
: 2 : 8475 : 2 :
---------------------------
Run Code Online (Sandbox Code Playgroud)
我正在尝试这个查询
SELECT * FROM `ticket` WHERE `ticket` LIKE '%2546%'
Run Code Online (Sandbox Code Playgroud)
以上查询返回单个结果并且工作正常.但我需要两行,如果像运营商价值的匹配和表有该行的多个记录USER_ID.我试过分组
SELECT * FROM `ticket` WHERE `ticket` LIKE '%2546%'
GROUP BY `user_id `
Run Code Online (Sandbox Code Playgroud)
我知道如果使用user_id = 2
而不是like
和Group By
运算符可以完成 ,但我需要按ticket
列过滤.那么这可以在单个查询中实现这种任务吗?
我正在尝试在wamp服务器上安装symfony,我正在通过composer安装.我在cmd中尝试了以下命令
$ composer create-project symfony/framework-standard-edition sym2
Run Code Online (Sandbox Code Playgroud)
上面的命令是在wamp上正确安装symfony最新版本,但最后它返回错误或请求编辑内容.
Creating the "app/config/parameters.yml"
file`
我附上cmd屏幕截图作为参考,可以任何指导我如何解决这个问题.我还在安装symfony之前更新了composer phar.
我正在尝试将网站标题和标语放在子主题标题中.我搜索了它,找到了这两个不同的wordpress函数get_bloginfo()和bloginfo().
get_bloginfo()
没有显示标语,并bloginfo()
显示网站标题和标语.问题是bloginfo()
删除:
网站标题和描述之间的空格.
<title><?php bloginfo( 'name' ) . ' : '. bloginfo( 'description' ); ?></title>
Run Code Online (Sandbox Code Playgroud)
标题: WebsiteThis是示例网站.
你可以看到Website
和之间没有空间This
.
那么这可能是我用合适的空间显示网站标题和标语:
吗?
我正在尝试访问 ajax 请求中的 laravel flash 消息。我搜索了一些可用的解决方案,但我想在不重新加载页面的情况下显示它们。
我在尝试什么:
在我的控制器中,我正在设置 flash 消息
Session::flash('success', 'Record has been inserted successfully');
Run Code Online (Sandbox Code Playgroud)
和
return response()->json([
'success' => 'ok' // for status 200
]);
Run Code Online (Sandbox Code Playgroud)
在阿贾克斯
success: function(data){
if(data.success){
// reload the current page
window.location.href = 'http://localhost/Framework/augLaravel3/public/index.php/user/add';
}
}
Run Code Online (Sandbox Code Playgroud)
在视图中
@if (Session::has("success"))
{{ Session::get("success") }}
@endif
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,我只想删除重新加载步骤,因为我认为如果我通过ajax显示消息(不重新加载页面),对于复杂或大型应用程序会更方便。但是由于我是 laravel 的新手,所以我不知道我可以转换session::flash
为 json 吗?
任何人都可以指导我,这可能吗?如果我们session::flash
在ajax中访问它会是正确的方式吗?如果有人指导我,我将不胜感激。谢谢你。
我正在尝试删除public/index
laravel url,因为这是常见问题之一,所以有很多教程和答案.我也搜索了这个,并按照@ rimon.ekjon的答案,这对我来说很好,这很简单.
将Laravel根文件夹中的server.php重命名为index.php,并将.htaccess文件从/ public目录复制到Laravel根文件夹. - 而已 !!:)
我很困惑为什么我应该重命名或从一个地方移动到另一个地方,因为文件夹中存在文件的原因.我想展示另一个好的答案,它也遵循几乎相同的模式.
我认为如果在项目中有新的要求或新的功能请求,通过以上回答,步骤可能会在将来创建一些问题.
所以任何人都可以指导我有没有最好的重写或删除public/index
laravel 5.我想感谢有人指导我.
我试图将值推入数组,然后在视图中显示。一切工作正常,但我想添加自动递增编号。我在data.json
文件中有以下数组
[
{"id":1,"name":"John","gender":"Male"},
{"id":2,"name":"Smith","gender":"Male"},
{"id":3,"name":"Linda","gender":"Female"},
{"id":4,"name":"Jerry","gender":"Female"}
]
Run Code Online (Sandbox Code Playgroud)
在user.service
文件中
private JsonDirectory: string = "assets/data.json"
constructor(private _httpReference: Http){}
getUsers(){
return this._httpReference.get(this.JsonDirectory)
.map((responseReference:Response) => responseReference.json());
}
Run Code Online (Sandbox Code Playgroud)
在user.component
i中,我在pressEnter事件上将输入值推送到数组中,因为我只有一个输入值,所以我已经推送了,但是也有id
,因此它应该自动递增。以下是我正在尝试的代码
UserArray = [];
constructor(private userService: UserService, private _location: Location){}
show_value: string = '';
OnPressEnter(show_value: string){
var inputValue = show_value;
this.show_value = show_value;
this.UserArray.push({"id":5,"name":inputValue });
}
Run Code Online (Sandbox Code Playgroud)
您可以看到id是静态的,我想使其动态。
<ul>
<li *ngFor="let userCourse of UserArray" (click)="onSelect(userCourse.name)">
<span>{{userCourse.id}}</span> | <a style="cursor:pointer;">{{userCourse.name}} </a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我正在尝试计算.
字符串中的点数。我正在尝试使用match()
计算点的功能,但它不起作用。
我尝试了相同的脚本来计算其他字符串、字母以及-
哪些正常工作。我有以下字符串
var string = "How are you doing . - today? You . - are such a nice person!";
Run Code Online (Sandbox Code Playgroud)
我尝试了以下脚本
var num = string.match(/-/g).length; // output 2
var num = string.match(/are/g).length; // output 2
var num = string.match(/a/g).length; // output 4
var num = string.match(/./g).length; // output 60
Run Code Online (Sandbox Code Playgroud)
有人可以指导我为什么它的match
功能不支持.
以及我如何计算它。我想欣赏。