任何人都可以帮助我使用 Laravel 登录用户,这是我的尝试:
public function execute($hasCode){
if(!$hasCode) return $this -> getAuthorizationFrist();
$user = $this->socialite->driver('facebook')->user();
echo $user->getNickname();
echo $user->getName();
echo $user->getEmail();
echo $user->getAvatar();
$login = new Guard();
$login ->loginUsingId(1);
}
Run Code Online (Sandbox Code Playgroud)
这是错误:
传递给 Illuminate\Auth\Guard::__construct() 的参数 1 必须是 Illuminate\Contracts\Auth\UserProvider 的一个实例,没有给出,在第 31 行的 /home/comment/public_html/bild/app/AuthenticateUser.php 和定义
我正在将 Android 组件navigation用于DrawerLayoutwith NavigationView.
public class MainActivity extends AppCompatActivity {
private DrawerLayout drawerLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
LoginActivity.toClose.finish();
LoginViewModel viewModel = ViewModelProviders.of(this).get(LoginViewModel.class);
Toolbar toolbar = findViewById(R.id.toolbar_menu);
setSupportActionBar(toolbar);
ActionBar actionbar = getSupportActionBar();
assert actionbar != null;
drawerLayout = findViewById(R.id.drawer_layout);
NavigationView navigationView = findViewById(R.id.nav_view_menu);
navigationView.inflateMenu(viewModel.setUserInterface());
NavController navController = Navigation.findNavController(this, R.id.fragment_main);
NavigationUI.setupWithNavController(navigationView, navController);
NavigationUI.setupActionBarWithNavController(this,navController,drawerLayout);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
drawerLayout.openDrawer(GravityCompat.START);
return true;
}
return super.onOptionsItemSelected(item);
}
} …Run Code Online (Sandbox Code Playgroud) 我在带有 POI 的单元格中遇到了很多数字格式问题。
我需要在单元格中打印一个数字的 11 位小数,并且该单元格具有数字格式以在您选择数据时进行求和
我有这个代码:
private void writeDecimal(HSSFRow row, Double data, int position) {
String pattern = "#.0000000000";
HSSFCell celda = row.createCell(position);
CellStyle styleDecimal = styles.get(ITEM_DECIMAL); // Font and alignment
styleDecimal.setDataFormat(libro.getCreationHelper().createDataFormat().getFormat(pattern));
celda.setCellStyle(styleDecimal);
celda.setCellType(Cell.CELL_TYPE_NUMERIC);
celda.setCellValue(data);
}
Run Code Online (Sandbox Code Playgroud)
但结果总是打印较少的小数,因为 Excel 对数字进行四舍五入:
如果我将其转换Double为String,则打印 11 位小数,但如果我选择所有数字,则不会得出总和。
知道如何解决这个问题吗?
谢谢
我正在尝试获取连接到运行 android Oreo 的 Android 手机的设备的名称。
过去两天我一直在寻找答案,但都没有奏效。建议主要返回ioexception-read-failed-socket-might-closed-bluetooth错误
问题是,有没有办法让 Query 返回连接的蓝牙设备?
这些是不起作用的链接和建议:
我可以获得有关先前已配对并尝试建立连接的设备或尝试与该设备配对的设备的信息。我想要的是当前配对和连接的设备的名称或连接状态。
我在这里面临一个问题。我正在尝试将特定日期发送到控制器(创建一个 where 子句并将其发送回视图),但我认为控制器甚至不需要它,因为您也可以在视图中放置一个 where 子句。
然而,这两个部分对我来说都有点不可能,尝试了一切但没有结果。
我的ajax/查看代码...
$('.dates').click(function(){
var date = $(this).attr('value');
$.ajax({
type: 'GET',
data: {
date: date
},
success: function(data){
console.log(data.data);
},
error: function(xhr){
console.log(xhr.responseText);
}
});
});
Run Code Online (Sandbox Code Playgroud)
console.log(data.data);有效,它输出点击日期的日期,我需要的是输出(从 JS)到 Laravel(PHP)where 子句以从数据库获取数据。
我的控制器代码...
public function rooster(Request $request)
{
$currentUser = Auth::user();
$schedules = Schedule::all();
$data = $request->date;
if($data){
return response()->json(['msg'=>'Updated Successfully', 'success'=>true, 'data'=>$data]);
}
$dataa = $data;
return view('pages.klant.rooster')->withDataa($dataa)->withSchedules($schedules);
}
Run Code Online (Sandbox Code Playgroud)
我的路线:
Route::get('klant/rooster', 'KlantController@rooster');
Route::get('klant/kalender', 'KlantController@getData');
Run Code Online (Sandbox Code Playgroud)
然后在我看来,我有类似的东西,但显然,它不起作用,因为变量没有被发送......(没有错误)
@foreach ($schedules->where('datum', $dataa) as $value)
{{ $value->user->name }}
@endforeach
Run Code Online (Sandbox Code Playgroud)
我希望有人能在这里帮助我......
注意:我在 …
我需要一个接一个地演奏三个音乐曲目.有必要再次加载它并且在缓存中.我用这个代码.在localhost上一切正常,但只有在服务器上重启应用程序后才能正常工作.每次重新下载曲目都是错误的.
public function musicOn():void{
if (sndStart == 'true'){
req = new URLRequest("media/" + track + ".mp3");
snd.load(req);
channel = snd.play();
channel.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);
sndStart = 'false';
} else {
sndStart = 'true';
}
}
public function musicOff():void{
if (snd.length>0){
channel.stop();
snd = new Sound();
channel = new SoundChannel();
sndStart = 'true';
}
}
public function onPlaybackComplete(event:Event):void{
if (track==3){
track = 1;
} else {
track++;
}
sndStart = 'true';
snd = new Sound();
musicOn();
}
Run Code Online (Sandbox Code Playgroud)
我运行这些功能:
if (optObj.music == 'true' && …Run Code Online (Sandbox Code Playgroud) 我想WebView通过操作一些 DOM 元素来显示一个网站。我的意思是,我想删除一个特殊的 div 元素或用某些东西替换它。为此,我做了这样的事情:为了替换我使用这个模型的东西
document.getElementById("demo").innerHTML = "Hello World!";
Run Code Online (Sandbox Code Playgroud)
我将它应用到 Android 上WebView是这样的:
public class WebClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, final String url) {
view.loadUrl("javascript:document.getElementById(\"jumbotron-company\").innerHTML = \"\";");
}
}
Run Code Online (Sandbox Code Playgroud)
它可以在我的 API 为 18 的设备上工作,但不能在 API 大于 18 的模拟器或设备上工作
我有两个日期时间字符串,一个是当前时间,第二个如下所示。
String currentTime = "05/30/2018 16:56:21";
String endTime = "05/30/2018 16:59:21";
Run Code Online (Sandbox Code Playgroud)
现在我想检查是否endTime已经通过currentTime。
谢谢
android ×4
java ×2
laravel ×2
php ×2
ajax ×1
apache-poi ×1
bluetooth ×1
datetime ×1
flash ×1
javascript ×1
jquery ×1
laravel-5 ×1
navigation ×1
webview ×1