我4个月以来一直在做laravel.我没有发现外观和合同之间的明显区别,因为它们都是接口集.为什么我会使用外墙而不是合同或合同而不是外墙?
我blob:https://www.facebook.com/c7e5a634-2343-4464-a03e-4a1987301ca1
在facebook的私人团体中找到了视频源,我真的无法通过输入网址下载视频,也无法解码.有没有办法解码这个?
<video height="274" width="476" preload="auto" style="" class="_ox1 _21y0 _1_d1" data-video-width="476" data-video-height="274" data-original-aspect-ratio="1.7387058423913" id="u_0_27" src="blob:https://www.facebook.com/dc89feae-5b46-4103-8ee9-da7d7630ca94"></video>
Run Code Online (Sandbox Code Playgroud) 我无法在断开连接事件时将数据从客户端发送到服务器
//客户端
var gname = "asd";
socket.emit('disconnect',gname);
Run Code Online (Sandbox Code Playgroud)
//服务器端
socket.on('disconnect', function (data) {
console.log(data);
var i = connect_clients.indexOf(data);
if(i != -1) {
connect_clients.splice(i, 1);
}
}
Run Code Online (Sandbox Code Playgroud) 我试图在使用相同的socket.id触发断开连接事件后重新连接套接字.这是我的套接字配置
var http = require('http').Server(app);
var io = require('socket.io')(http);
var connect_clients = [] //here would be the list of socket.id of connected users
http.listen(3000, function () {
console.log('listening on *:3000');
});
Run Code Online (Sandbox Code Playgroud)
因此,在断开连接事件时,我想尽可能使用相同的socket.id重新连接断开连接的用户
socket.on('disconnect',function(){
var disconnect_id = socket.id; //i want reconnect the users here
});
Run Code Online (Sandbox Code Playgroud) 这是我尝试使用 Twitter 时的链接,但图像不知何故不起作用,但它适用于 Facebook。
它仅适用于 Facebook,但对于 Twitter 我遇到了问题:
警告:“twitter:image”元标记指定的图像 URL
https://scontent.xx.fbcdn.net/v/t31.0-8/19388529_1922333018037676_3741053750453855177_o.jpg?_nc_cat=0&oh=ba7394f2a6af68cb4b78961759a154f1&oe=5B6BC349
可能受到网站 robots.txt 文件的限制,这将阻止 Twitter 获取它。
不知道是什么原因造成的,这是我的 robots.txt:
User-agent: *
Disallow: /translations
Disallow: /manage
Disallow: /ecommerce
Run Code Online (Sandbox Code Playgroud)
以下是复制问题的链接:https://invoker.pvdemo.com/album? album=1422199821384334&name=gallery
我为我的laravel 5.2进行自定义身份验证时收到错误但是此代码在我的laravel 5.1 My config/auth.php文件中正常工作
'providers' => [
'users' => [
'driver' => 'custom',
'model' => App\User::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
Run Code Online (Sandbox Code Playgroud)
我的CustomUserProvider.php(Auth/CustomUserProvider)文件
<?php namespace App\Auth;
use Illuminate\Contracts\Auth\UserProvider;
use Illuminate\Contracts\Hashing\Hasher as HasherContract;
use Illuminate\Contracts\Auth\Authenticatable as UserContract;
class CustomUserProvider implements UserProvider {
protected $model;
public function __construct(UserContract $model)
{
$this->model = $model;
}
public function retrieveById($identifier)
{
}
public function retrieveByToken($identifier, $token)
{
}
public function updateRememberToken(UserContract $user, $token)
{ …
Run Code Online (Sandbox Code Playgroud) public function register() {
$this->app->singleton('Qwerty', function ($app) {
return new QwertyManager();
});
}
Run Code Online (Sandbox Code Playgroud)
这就是我的单例类现在的样子,我想重置单例对象或通过 laravel 销毁它的实例。我正在使用 5.3
每当我试图使用\Auth::User()
我得到非对象属性,因为Auth::guest()
无论何时我在服务提供商中使用它都返回true
use Illuminate\Contracts\View\View;
use Illuminate\Support\ServiceProvider;
use Illuminate\Contracts\View\Factory;
use App\relations;
use App\User;
use DB;
use Illuminate\Support\Facades\Auth;
class RelationServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
//
\Auth::User()->id;
$relation_friend_for_logged_user = DB::select( DB::raw("SELECT * FROM users"));
$value = "asd";
// for injecting objct
View()->share('count', $value);
}
Run Code Online (Sandbox Code Playgroud)
但是,\Auth::guest()
无论我是否登录,为什么返回true
我正在使用 scout 作为我的 api,所以不能使用分页,因为 scout 仅提供分页,所以有什么方法可以在 laravel scout 中使用偏移量和限制?
laravel ×4
laravel-5 ×2
node.js ×2
php ×2
socket.io ×2
sockets ×2
blob ×1
decode ×1
destroy ×1
facebook ×1
image ×1
interface ×1
laravel-5.1 ×1
laravel-5.2 ×1
meta-tags ×1
oop ×1
pagination ×1
robots.txt ×1
singleton ×1
twitter-card ×1
websocket ×1