小编irs*_*han的帖子

在颤振中将提供者模式与数据库一起使用

I am new to flutter and especially provider pattern. I went through the documentation, examples and some tutorials for the provider pattern statemanagement and i am trying to implement it in one of my projects. I am developing a personal expenses manager app. The problem is that all the documentation, examples and tutorials assume the model provider has all the required data available in memory, that is, all the mock data is already there in a list. It is fairly …

flutter-provider

6
推荐指数
0
解决办法
907
查看次数

CSS 无法在 XAMPP 上的 Laravel 8 + Jetstream 中加载

我正在学习 Laravel 并使用 Laravel 8 和 Jetstream。在 XAMPP 上测试应用程序时,CSS 不会在登录/注册页面上加载。css 链接指向 localhost/app/css 位置。如果我使用php artisan serve命令它工作正常,但在 XAMPP 上不起作用。如何更正 css 指针,使其能够与php artisan serve命令和 XAMPP 一起使用?

xampp laravel laravel-jetstream

3
推荐指数
3
解决办法
1万
查看次数

Flutter - 如何将未来传递给小部件而不执行它?

我在我的一个小部件中使用 FutureBuilder,它需要一个 future。我通过它的构造函数将 future 传递给小部件。问题是,当将 future 传递给小部件时,它会自动执行。由于 FutureBuilder 只接受 Future 而不是 Future Function() 我被迫初始化一个变量,该变量又调用异步函数。但我不知道如何在不执行 Future 的情况下传递它。

这是完整的工作示例:

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {

  final icecreamSource = DataService.getIcecream();
  final pizzaSource = DataService.getPizza();
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
     
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Column(
            children: [
              MenuButton(label: 'Ice Cream', dataSource: icecreamSource),
              MenuButton(label: 'Pizza', dataSource: pizzaSource),
            ]
          ),
        ),
      ),
    );
  }
}


class MenuButton extends StatelessWidget {
  final String label;
  final Future<String> …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-futurebuilder

3
推荐指数
1
解决办法
1308
查看次数

有没有一种方法可以在 Laravel 中覆盖 RouteServiceProvider::HOME ?

我最近开始学习 Laravel。我redirectTo()在我的 Laravel 应用程序中覆盖了默认 LoginController 中的方法。

class LoginController extends Controller
{
    use AuthenticatesUsers;

    /**
     * Where to redirect users after login.
     *
     * @var string
     */
    protected $redirectTo = RouteServiceProvider::HOME;

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }

    protected function redirectTo()
    {
        return '/dashboard';
    }
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但如果已通过身份验证的用户尝试再次登录(用户尚未注销并尝试访问“/login”路由),则用户将被重定向到“/home”,这显然是 RouteServiceProvider::HOME持续的。我可以简单地更改 RouteServiceProvider::HOME 常量,但肯定有更好的选择。此外,如果重定向取决于用户的角色,那么简单地更改常量不会有任何好处。那么重写 RouteServiceProvider::HOME 常量的正确方法是什么?

php laravel laravel-7

1
推荐指数
1
解决办法
5077
查看次数